怎么使用API拦截技术阻止结束进程

如何使用API拦截技术阻止结束进程
如何使用单进程,使用API拦截技术阻止自己程序的进程被结束,同时能够拦截Windows的关机消息,阻止Windows关机

------解决方案--------------------
使用API拦截技术
需要用到DLL
VB写标准DLL好像不太稳定
建议用C写一个DLL让VB来调用即可
------解决方案--------------------
纯VB应该不容易

我收藏了豆子的HOOK API代码,你可以试下.

只要成功拦截了OpenProcess函数,那你的进程就很稳当了(至少在应用层稳当了)
------解决方案--------------------
纯vb不可以,不过我这里有个C++写的例子,而且是可以给vb调用的
给你的信箱我,我发代码
------解决方案--------------------
操作系统的功能很多都是API的实现。
------解决方案--------------------
http://www.m5home.com/bbs/dispbbs.asp?boardID=10&ID=1041&page=1

汗一个....忘了贴地址了......-_-b

这个就是豆子的HOOK API代码,可以参考下
------解决方案--------------------
看看这个,用豆子那代码写成的一个控件,可以让任务管理器无法结束.

http://www.m5home.com/soft/NoTerminateProcess.rar

不过任务管理器好象不是用快照来列举进程的?

不知道如何才能在它里面隐身.......
------解决方案--------------------
任务管理器 应该是用的进程快照吧
可以找到进程管理器LISTVIEW 删掉自己那一行
------解决方案--------------------
lengx7() ( ) 信誉:100 Blog 2007-3-29 20:49:09 得分: 0



我把http://www.m5home.com/soft/NoTerminateProcess.rar这个下下来了
但不知道怎么用啊?



//

启动任务管理器,然后点我程序里的 "HOOK "按钮

然后你再用任务管理器结束一下看看......:)
------解决方案--------------------
VirtualDesktop(吴滂:欢迎到我的Blog转转 ^_^)

收到
VC是没问题 但VB不能调用。。`_~!
------解决方案--------------------
vb可以调用的,你仔细看看我写的那个中间过度dll的代码
收到的互相发一下吧,我发到头都大了