Board logo

标题: [系统相关] 批处理怎样禁止结束explorer.exe进程? [打印本页]

作者: azheng2854    时间: 2008-10-11 00:38     标题: 批处理怎样禁止结束explorer.exe进程?

最近网吧常有人破解,主要的方法就是先结束桌面再结束收费软件和控制软件(因为直接结束收费软件的话,控制软件会直接关机)。再启动桌面就行了
我想假如不让顾客结束桌面应该就可以防止这招了
希望大侠们帮个忙,谢谢

最好是用批处理的方法,如果批处理比行,我也会考虑单机设置的。麻烦各位了
作者: Batcher    时间: 2008-10-11 01:16

1。禁用任务管理器
2。禁用bat/cmd/vbs
3。隐藏explorer.exe进程
4。用计划任务等方式检测控制软件进程,一旦发现该进程被杀死,立即关机
5。招聘几个体格健壮的网管,如果发现有人用这个方法免费上网,马上拖出去TJJTDS
作者: xiaok    时间: 2008-10-11 01:53

3。隐藏explorer.exe进程

请问用何法可以隐藏进程?
作者: lixiaodaoaaa    时间: 2008-10-11 01:59     标题: 第五招够狠,怕了

5。招聘几个体格健壮的网管,如果发现有人用这个方法免费上网,马上拖出去TJJTDS



我经常都去搞免费的,如果这样搞,非搞死我不可。。

我 不敢了batcher,我们免费上网的,也不容易啊。

你不能出这损招吧,吓我尿一裤子。。。。。。

作者: azheng2854    时间: 2008-10-11 08:35

我需要用到服务器调用,你把我的cmd禁用掉,我怎么调用?

还有就是我想知道用计划任务怎么监视?
作者: beck1321    时间: 2008-10-22 09:00

哎 一般来讲有禁止之法 就有破解之法
作者: pusofalse    时间: 2008-10-22 10:10

  1. @pv -r0 -d1000 -x explorer.exe
  2. shutdown -s -t 10 -c "Explorer.exe was terminated."
复制代码
每隔一秒钟检测一次explorer.exe,如果发现其被终止,则提示10s后关机。
pv.exe:http://bbs.bathome.net/thread-1864-1-2.html
作者: rat    时间: 2008-10-22 11:10

检测到explorer.exe进程被结束则立马关机
  1. ' & start wscript -vbs "%~f0" & goto :eof
  2. MonitorProcess "explorer.exe"
  3. Sub MonitorProcess(strProcessName)
  4.         strComputer = "."
  5.         Set objWMIService = GetObject("winmgmts:" _
  6.                 & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  7.         Set colMonitoredProcesses = objWMIService. _
  8.                 ExecNotificationQuery("select * from __instancedeletionevent " _
  9.                                 & "within 1 where TargetInstance isa 'Win32_Process'")
  10.         i = 0
  11.         Do While i = 0
  12.                 Set objLatestProcess = colMonitoredProcesses.NextEvent
  13.                 If LCase(objLatestProcess.TargetInstance.Name) = LCase(strProcessName) Then
  14.                         'CreateProcess strProcessName
  15.                         Shutdown
  16.                 End If
  17.         Loop
  18. End Sub
  19. Sub CreateProcess(strProcessName)
  20.         Set objWsh = CreateObject("WScript.Shell")
  21.         objWsh.Run strProcessName
  22.         Set objWsh = Nothing
  23. End Sub
  24. Sub Shutdown()
  25.         strComputer = "."
  26.         Set objWMIService = GetObject _
  27.                 ("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\" & _
  28.                         strComputer & "\root\cimv2")
  29.         Set colOperatingSystems = objWMIService.ExecQuery _
  30.                 ("Select * from Win32_OperatingSystem")
  31.          
  32.         For Each objOperatingSystem in colOperatingSystems
  33.                 objOperatingSystem.Win32Shutdown(1)
  34.         Next
  35. End Sub
复制代码

[ 本帖最后由 rat 于 2008-10-23 14:12 编辑 ]
作者: beck1321    时间: 2008-10-22 12:07

原帖由 pusofalse 于 2008-10-22 10:10 发表
@pv -r0 -d1000 -x explorer.exe
shutdown -s -t 10 -c "Explorer.exe was terminated."每隔一秒钟检测一次explorer.exe,如果发现其被终止,则提示10s后关机。
pv.exe:http://bbs.bathome.net/thread-1864-1-2.ht ...


这样的程序会不会很影响内存?

原帖由 Batcher 于 2008-10-11 01:16 发表
5。招聘几个体格健壮的网管,如果发现有人用这个方法免费上网,马上 ...



第5条 很好 很强大


可以每个星期弄一次演练 保准没人敢偷上

楼主是合肥的?85314?281548360?13866189321?
以前的号15902114468?以前的地址上海普陀区扬柳青路桂享路170号?
合肥是不是用pubwin?  还真不清楚
作者: beck1321    时间: 2008-10-23 10:06

来自: azheng2854  标题: 你是谁?

你怎么知道我的电话号码?

偶只是猜猜的哦 O(∩_∩)O~~
作者: pusofalse    时间: 2008-10-23 11:30     标题: 回复 10楼 的帖子

内存多少会消耗一些,不过CPU占用率少得很,因为这要取决于-d之后的延时1000ms,如果1ms的话,就会疯狂占用CPU和内存了。
作者: raymai97    时间: 2010-6-14 02:03

我通常用最简单的方式:
:a
taskkill /im explorer.exe /f
goto a
缺:浪费cpu和RAM
        需多开个最小化批处理




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2