当前位置:编程学习 > VB >>

客户端进程防杀

本人给自己的小网吧做了个管理系统,但是客户端总是被有意无意的关掉,想过各种办法,隐藏进程,Dll注入,双进程守护,等,但是还是人借助360之类的杀毒给杀掉进程,各位老大有没有好的办法 进程 保护 360 网吧 要是真有“杀不掉的进程”,所有卖杀毒软件的都回家抱孩子去吧。 关掉就关掉呗,矛与盾总是此长彼消,别太纠结 那就想办法让程序可以不在这台电脑上运行 将自己的exe改名为explorer.exe
后果自负!
引用 4 楼 zhao4zhong1 的回复:
将自己的exe改名为explorer.exe
后果自负!
  
这个有用, 参考北信源的监控上网的软件 做成 C/S 架构。当客户端被关闭,服务器与之定时呼叫失败时,在服务端禁止其客户机的权限,迫使其重启。 既然是网吧,侦察到他关了这处程序,网管就过去,请你离开! 在管理系統加入偵測值,進程關閉時就寫入,另寫一支常駐偵測該值,以備啟動。
引用 楼主 sentry2596 的回复:
本人给自己的小网吧做了个管理系统,但是客户端总是被有意无意的关掉,想过各种办法,隐藏进程,Dll注入,双进程守护,等,但是还是人借助360之类的杀毒给杀掉进程,各位老大有没有好的办法

既然是网吧用的,那就用双进程守护。
只要监测到其中之一被关掉了,另一进程就立即强制重启计算机。
造成他的损失,他自己“后果自负”,你别管它那么多……
引用 4 楼 zhao4zhong1 的回复:
将自己的exe改名为explorer.exe
后果自负!


还得添加系统路径, 否则不会去你安装目录找的. 你们说什么呢
这种东东我做过,最后就是用 C/S 架构来防止客户端被杀。服务端定时呼叫客户端,如果若干次无应答,就报警。管理员可以过去查看。更复杂一点的,服务器中关闭对应客户机对外网的连接。还有一些用户,因为使用了分机硬件,在此情况下直接令客户机重启,当然显得粗暴了一些。

还有一种方法,是在客户端主 Form 的 Form_QueryUnload 代码中,直接使 PC 重新启动。当然,这需要系统支持。有些机器或操作系统版本,系统重启功能不好用、 做一个驱动程序,修改客户端内核状态,让客户端与WINDOWS系统共存亡,
客户端退出则蓝屏,一开机又自己启动客户端。
补充:VB ,  API
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,