我不断从第三方应用程序获得多个验证提示,在许多实例中我必须选择提示窗口,输入我的密码并单击确定。我想在WHITE框架中编写一个简单的应用程序,它可以捕获窗口,输入我的密码并自动发送一个点击。
我需要在Windows环境中弹出新窗口时进行检测。我不想使用计时器或循环。当出现新窗口(寄存器)时,我可以获得一个事件吗?
- 问候 Akshay Mishra
答案 0 :(得分:3)
在托管代码之外,您可以使用全局WindowHook,但这涉及将DLL注入另一个进程空间。 使用托管DLL(读取:程序集)不容易做到这一点。 (可以这样做,见here)
前段时间我写了一篇关于如何为WM_CREATE和WM_DESTROY消息创建一种托管全局钩子的article on CodeProject。 它包含完整的源代码,它可能有你需要的东西。您的应用程序需要管理员权限!