这样用VB让一个窗口无法关闭?

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:39:44
怎么出能让某一个窗口无法直接关闭?而且这个窗口不是程序自身的窗口。

变一下思路行不?
假如这个窗口的标题是“我的窗口”
这个窗口exe文件是“C:\my.exe”

在计时器控件的事件中,用API函数 FindWindow 查找窗口“我的窗口”,如果没有找到,重新运行这个程序:
Shell "C:\my.exe", 1

关闭的时候,反复用msgbox提示 ....

非常难,几乎不可能实现。除非接管系统的一切鼠标键盘操作,用hook实现。但是用很多杀毒软件,冰刃等工具还是可以关闭的。用冰刃都可以结束杀毒软件,更不用说一个小小的vb程序守护的窗口了。
也就是说就连杀毒软件都不能自保,你还想用vb程序去保护其他窗口?

想不被杀死最好的办法就是先下手为强先干掉它,看看谁PK谁,,,哈哈~~

SetWindowsHookEx 试试