怎么禁止结束进程里的程序?(50分)

  • 主题发起人 主题发起人 bbscom
  • 开始时间 开始时间
B

bbscom

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue]怎么做禁止强性结束进程里的程序?[/blue]
情况介绍:程序运行后会在任务管理里显示出来,操作员会有时强性结束进程,将造成数据不完整。[red]请问怎么禁止用户强性结束进程程序,就像系统程序一样无法中止进程。[/red]
 
是禁止通过任务管理来关闭程序吧?
 
是的,就是不要让用户在进程里强性关闭程序。
 
瑞星能做到这一点。估计做法应是拦截Kill进程的消息,然后判断一下是不是自己。是的话中断
 
查询一下以前的帖子--隐藏进程
 
隐藏进程可能是一种办法,但可能会被其它的工具发现时,同样可能会结束进程。
瑞星是有这个做法,但不能结束监控的程序,我就是要这个效果。
 
hook api吧
 
应该是钩子.也可以隐藏了进程..今天看了本书是这么写的,有点难度..还么有研究明白
 
1.findwindow,是任务管理器就关掉!
2.hookapi掉ExitProcess,判断PId是不是自己进程的pid,是就直接推出好了,网络上有好多这样的例子!不过对icesword好像是不行的!他是系统级别的!就要hook 系统级的api才行,难度很大
 
请menzhe给个小实例,因为还不知道怎么下手。谢谢!!!
 
没研究,听课中
 
要用到内核什么东西
 
情况介绍:程序运行后会在任务管理里显示出来,操作员会有时强性结束进程,将造成数据不完整。请问怎么

我觉得不应该从这里着手,你这样说不定哪个杀毒软件给你来个“误杀门”。
保证数据完整性,可以考虑事务,没完成自动回滚。
 
请参阅:

http://tengco.spaces.live.com/blog/cns!689EE398F7BFBE58!260.entry
 
多人接受答案了。
 
后退
顶部