百分相送。求用vb实现无法在任务管理器中结束的程序

erplooya 2005-03-19 11:26:59
100分相送的难题:请问各位高手,能否用vb挂接hook钩子函数来拦截系统函数的调用。能否实现一个无法在任务管理器中被关闭的程序。我找了一下资料

关闭进程先要调用openprocess来得到进程的handle,可以拦截该函数的调用并比较是否=本进程的handle,如果相等则返回错误值,这样任务管理器就无法得到进程的handle,也就无法关闭进程。

但我一直写不出成功实现这个功能的代码。具体的实现细节还不明了,望各位大虾能最好将调试成功的源码发上来。我先谢谢大家了。
...全文
136 点赞 收藏 9
写回复
9 条回复
softpass 2005年04月01日
我用vb注册一个服务但就是无法启动,提示1503超时错误。

-----------------------------------------------------

检查一下服务启动时候的程序,超时可能是有循环等引起的,另外直接调用service.msc启动服务。
回复 点赞
erplooya 2005年03月21日
其实我也想注册为系统服务。但vb实现起来好像力不从心。又不能用其他语言,不知怎么办啊。我用vb注册一个服务但就是无法启动,提示1503超时错误。
回复 点赞
sekingsboy 2005年03月21日
好像很多人都说无法实现,,其实利用api hook很容易实现的,,,
回复 点赞
achinacracker 2005年03月20日
qq:81448648
回复 点赞
深渊的水影 2005年03月20日
可以这样,,注册一个服务吧。。。

搜一下。。CSDN上有的
回复 点赞
achinacracker 2005年03月20日
我的无法通过进程管理器结束,但是可以被其他的进程管理软件结束
回复 点赞
achinacracker 2005年03月20日
我有,QQ:81448648
回复 点赞
houseofcodes 2005年03月20日
关注
回复 点赞
mndsoft 2005年03月20日
给你顶。
有空去我的网站找找。
回复 点赞
发动态
发帖子
API
创建于2007-09-28

1196

社区成员

2.3w+

社区内容

VB API
社区公告
暂无公告