怎么知道系统中有窗口弹出??? QQ在收到消息的时候会弹出窗口,杀毒软件在发现病毒的时候也会弹出窗口。我的问题就是怎样知道有窗口弹出。可以用什么方法截获这个消息吗?请高手们多多帮忙!谢谢了,先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用SetWindowHookEx安装一个系统钩子,够取WM_CREATE消息就行了 比较笨的方法做个程序,定时器不断的找寻指定的窗口,使用FindWindow API可以实现,得到这个窗口句柄了,你就可以做你想要做的事啦~! vc的spy++工具可以实现这样的功能,spy++的实现方法应该就是楼上所说的钩子方法 我其实是想阻止某个特定的程序弹出对话框。我现在用的方法就是vc_feeling(小菠菜) 所说的。我得到这个窗口句柄后向它发送WM_CLOSE消息可以达到目的,但是这个窗口总是要先显示再关闭,就会在屏幕上闪一下。我是想,怎么能在这个窗口显示之前就把它给关闭了?就像Goole工具条里面的“弹出式窗口拦截器”一样。高手们多多帮忙呀!谢谢了,先! 我原来做过一个Office杀手软件与你说的功能类似原理是这样的:1.用线程注射技术向其他活动进程内注入远程线程.2.远程线程负责安装钩子.3.钩子负责接Win32API ShowWindow.4.这样在ShowWindow的时候我就可以控制它显示或不显示了. 多谢大家的帮忙!现在已经能用钩子钩住目标程序的 WM_CREATE 事件了!(也就是说我知道什么时候会弹出对话框了!)可是怎样让对话框不弹出呢? 钩子钩住目标程序的 WM_CREATE 消息后怎么让对话框不弹出呢?高手们,大侠们,多多帮忙呀!谢谢了,先! 父、子窗口销毁问题 关于__stdcall的问题,谢谢您的高见 求救:如何将内存DC关联的位图放入CBitmap变量? 构造函数的问题?大家看看啊 用完成端口做,接收实现了线程池发送,但是发送不知道怎么用线程池发送, 关于MFC类的使用及声明 急,高手大哥救命,,关于设置字符颜色的问题。。。 帮我看看指针为什么不对? 取消所有断点? 请问怎样添加一个从CObject继承而来的新类啊? 大家帮我看看为什么这段代码在98下会出错???(第一次发帖) cwnd* pwnd 和cwnd *pwnd 有什么区别
我现在用的方法就是vc_feeling(小菠菜) 所说的。我得到这个窗口句柄后向它发送WM_CLOSE消息可以达到目的,但是这个窗口总是要先显示再关闭,就会在屏幕上闪一下。
我是想,怎么能在这个窗口显示之前就把它给关闭了?就像Goole工具条里面的“弹出式窗口拦截器”一样。高手们多多帮忙呀!
谢谢了,先!
1.用线程注射技术向其他活动进程内注入远程线程.
2.远程线程负责安装钩子.
3.钩子负责接Win32API ShowWindow.
4.这样在ShowWindow的时候我就可以控制它显示或不显示了.
现在已经能用钩子钩住目标程序的 WM_CREATE 事件了!(也就是说我知道什么时候会弹出对话框了!)
可是怎样让对话框不弹出呢?
高手们,大侠们,多多帮忙呀!
谢谢了,先!