怎样实现隐藏其它程序(如QQ)的所有窗口呢?

seav 2005-03-23 11:54:40
例如说:我想把QQ所有“正在打开”的窗口(如聊天窗口、加为好友的窗口、系统设置的窗口等等)都一并隐藏,然后又可以恢复。。。。如果是用列举出所有窗口标题,然后再把它们隐藏的方法,请就不用说了。我想找到更方便,更合理,更直接了当的解决方法。
...全文
167 点赞 收藏 9
写回复
9 条回复
riyueren 2005年03月29日
www.hackdiy.net上动画教程,你一看就明白了,呵,,
回复 点赞
seav 2005年03月29日
up
回复 点赞
seav 2005年03月28日
回复 点赞
seav 2005年03月25日
可以写出具体的程序吗?
回复 点赞
caiso 2005年03月25日
顶一下
回复 点赞
ysai 2005年03月25日
>>不知道楼上这么做能不能把托盘的图标也Hide呢?
有的工具可以做到,但我不知道怎么做,可能要用到HOOK技术,因为在不同进程就算取得句柄也无法操作它.

>>可以写出具体的程序吗?
我有代码,但一段段从工程中COPY过来我懒得搞~思路和使用什么API都告诉你了,查API帮助吧,否则你什么也学不会
回复 点赞
constantine 2005年03月24日
不知道楼上这么做能不能把托盘的图标也Hide呢?
可以我也试试
回复 点赞
ysai 2005年03月24日
先EnumWindows
在回调过程中用GetWindowThreadProcessId取得进程ID及线程ID,再根据进程ID取得进程的可执行文件名,判断Window所属的进程是否是QQ进程
如果是就根据上面取得的线程ID用EnumThreadWindows枚举出进程的所有窗口,在回调函数中隐藏它们
回复 点赞
j9dai 2005年03月24日
send能不能实现?
关注 + 友情UP
回复 点赞
发动态
发帖子
Windows SDK/API
创建于2007-08-02

797

社区成员

2.2w+

社区内容

Delphi Windows SDK/API
社区公告
暂无公告