200分!关于防止一个进程被杀的问题。 (200分)

  • 主题发起人 Coolcfan
  • 开始时间
WM_CLOSE 跟 TerminateProcess没有关系<br>WM_CLOSE 拦不到TerminateProcess;
 
参考一下<br>unit Unit1;<br><br>interface<br><br>uses<br>&nbsp; Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br>&nbsp; Dialogs;<br><br>type<br>&nbsp; TForm1 = class(TForm)<br>&nbsp; procedure WMSYSCOMMAND(var Msg:TWMSYSCOMMAND);<br>&nbsp; message WM_SYSCOMMAND;<br>&nbsp; private<br>&nbsp; &nbsp; { Private declarations }<br>&nbsp; public<br>&nbsp; &nbsp; { Public declarations }<br>&nbsp; end;<br><br>var<br>&nbsp; Form1: TForm1;<br><br>implementation<br><br>{$R *.dfm}<br>procedure TForm1.WMSYSCOMMAND(var Msg:TWMSYSCOMMAND);<br>begin<br>&nbsp; if &nbsp;Msg.CmdType=SC_CLOSE<br>&nbsp; then<br>&nbsp; &nbsp; &nbsp; ShowMessage('不能最小化!!!')<br>&nbsp; &nbsp; //inherited<br>&nbsp; else<br>&nbsp; if &nbsp;Msg.CmdType=SC_MINIMIZE<br>&nbsp; then<br>&nbsp; &nbsp; &nbsp; ShowMessage('不能最小化!!!')<br>&nbsp; else<br>&nbsp; &nbsp; if Msg.CmdType=SC_RESTORE<br>&nbsp; &nbsp; then<br>&nbsp; &nbsp; &nbsp; &nbsp;ShowMessage('不能最小化!!!')<br>end;<br><br>end.
 
要防止TerminateProcess应该怎么办?????????????????<br>比如Windows XP中有一些进程是拒绝访问的。
 
对了,能不能将被监视的进程变成拒绝访问的?<br>就像XP中的一些系统进程?
 
监视的进程就要使用到hook了,比较复杂.
 
重点是防止TerminateProcess结束进程,不是监视谁。
 
注意:让一个不是服务的进程享受系统服务的权利!!!!!!<br>可以吗?如何办?
 
发现关闭再调用程序。
 
注册为系统服务不就可以吗?<br>或者发现被k了再启动也可以,用线程注入技术就可以办到
 
另起其他的多个护驾进程,被杀了不断的重启就行了
 
已经成功了,在VC++下<br>就是不知道用Delphi怎么办
 
http://www.delphibbs.com/keylife/images/u184311/sg.rar
 
留油箱,可以给你个用驱动保护调用驱动的进程防杀的程序,含原码。
 
起双进程互相监视。
 
呵呵,楼主,这是不可能防止的,不信你下载我的一个小软件试试就知道了:<br>http://xianjun.vicp.net/temp/killprocess.zip<br>别说什么普通进程,服务,连系统进程CsRSS都可以直接干掉(当然后果是显示一个对话框,一分钟后系统自动直接RESET)<br>有这么一个工具在手,你说还有什么办法防止吗?
 
赫赫,xianjun,的工具是不错,不过用我的(实际上是高人pjf的)程序,你的东西也不好用了:)会发生access violation的。毕竟我用了驱动程序,在ring3下你是拿他没办法的:)
 
用驱动是比较好的,不过还是可以到安全模式下把vxd给删掉吧(比较难找),或者对于静态调用的驱动,把调用命令给删掉,比如win.ini里什么的。
 
to tt.t:<br>&nbsp; 用了驱动程序就不能KILL吗? 没有试过,你那程序能不能发过来让我看看?<br>&nbsp; http://xianjun.vicp.net &nbsp;可以上传 或者发到我的油箱~
 
to xianjun:<br>http://xianjun.vicp.net/temp/Undead.rar<br>空间是你的么,很不错哦
 
顶部