首页
社区
课程
招聘
[求助]请教高手关于关闭程序窗口的问题!!!
发表于: 2007-10-27 21:19 5146

[求助]请教高手关于关闭程序窗口的问题!!!

2007-10-27 21:19
5146
A桌面窗口找到窗口句柄但用POSTMESSAGE SENDMESSAGE关不掉且屏蔽了ALT+F4 用spy++查了是#32770类的 可其他桌面窗口都可以关闭,是不是A窗口HOOK了那个POST和SEND这2个API函数,但是用鼠标去点击A窗口的关闭按钮又可以关闭。有什么解决办法呢???

A桌面窗口所属的进程不能关 关掉的进程虽然A窗也关了但系统就崩了,我只想去掉A所谓的广告窗口。  这个窗口按我理解应该是A进程的某个线程开的.

   本人初学,是大菜菜,请高手们赐教,不胜感激。。。。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在线等。。。。
2007-10-27 21:20
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
555 没人回答吗?
2007-10-27 21:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
非标准Windows式按钮? 可能那个并不是Windows的按钮,因此 windows的消息对其无效。
用 Spy++ 截所有消息看看
2007-10-28 09:54
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
??????????????
2007-10-28 11:25
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我试了下用POSSMESSAGE的WM_Quit可以结束掉窗口,但是连同主程序一起关闭了,据我理解这个应该是个线程,那怎么结束掉他就关闭了进程了呢? 用鼠标点击就可以正常关闭,请高手赐教
!!!
2007-10-28 22:53
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
7
我比较喜欢DestroyWindow 这个API
目前win32k的资料比较少 主要还是因为函数没有导出。所以基本上像NP一样把窗体函数给吃了情况还是不多的。
2007-10-29 01:51
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
设置消息回调   自己处理消息

LRESULT CALLBACK NewWinProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{       

        return DefWindowProc(hWnd, message, wParam, lParam);

}

SetWindowLong(hwnd,GWL_WNDPROC,NewWinProc);

不用担心WindowProc被改 这次窗口已经结束了   下次窗口新建又会指回去了
2007-10-29 12:58
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
DestroyWindow 对(本身进程)form1.hwnd有用,对其他窗口好像是无效的
2007-10-29 13:59
0
游客
登录 | 注册 方可回帖
返回
//