梁风有信

梁风有信
  首页  :: 联系 :: 管理

站在Windows背后的小忙人

Posted on 2013-04-30 15:22  梁风有信  阅读(649)  评论(0编辑  收藏  举报

话说,每天在办公室里面用公司的电脑正常地办公,为了更好地管理和规范办公电脑,

公司所有的电脑都需要在公司域服务器(所谓AD)的统一管理下,于是我们电脑装好系统后,

都安装了一些防毒软件,还有一些杂七杂八的东东,讨厌的是,这个防毒的玩意,

每周都来那么一次扫描,搞得我们好慢好慢.......那个恨啊!咬牙切齿的!!!

于是,想想,怎么才能把这个玩意搞掉呢,遍寻网络上下,终无果,于是TRY啊TRY,

发现把那个防毒的“进程”Kill掉后,不久,它又会原地复活,不想跟它躲猫猫,看了Kill的小把戏。

如何才能让它活不过来呢,或者一活过来就自动Kill掉它。

灵光一闪,BAT可以帮到你!Yeah.....

BAT可以大概实现功能了,具体语法请参考BAT的语法啦!

  

BAT-Code
@echo off
:1
cls
taskkill /f /im TmListen.exe
taskkill /f /im TmProxy.exe
taskkill /f /im PccNTMon.exe
taskkill /f /im CNTAoSMgr.exe
taskkill /f /im Ntrtscan.exe

taskkill /f /im CcmExec.exe
taskkill /f /im ssonsvr.exe
taskkill /f /im WLIDSVC.EXE
taskkill /f /im WLIDSVCM.EXE
taskkill /f /im wmdcBase.exe


taskkill /f /im GoogleUpdate.exe
taskkill /f /im EgisService.exe
taskkill /f /im EgisDSService.exe

taskkill /f /im FlashUtil32_11_4_402_278_ActiveX.exe
taskkill /f /im ZhuDongFangYu.exe

echo %time% %0 %1 %2
ping 127.1 -n 30 >nul 2>nul
goto 1

其中,BAT中用到的东西有:

  1.清屏CLS

  2.Taskkill /f /im 进程名(含.exe)

  3.延时ping

  4.goto实现循环

 

BAT定时去删除一些进程,这个可以行,不过.....

运行BAT会在任务栏显示一些命令行的窗口啊,这个看一天还行,

看多了就不爽,天天看更不爽。

怎么可以把这个窗口隐藏起来呢?

讨厌的CMD命令行窗口出现在任务栏上

啊,有了,不是有仔,有戏了,O,NO,有想法了,VBS也可以帮到你!

最终解决办法是:VBS-->BAT

VBS-->BAT

VBS-Code
Set ws = CreateObject("Wscript.Shell")   
ws.run "killer.bat",vbhide

好了,现在大功告成了,每天开机就双击一个那个VBS,防毒软件,88了.....

开心的一天,开心的一天,还是开心的一天......

备注下:

  1.如果突然哪一天无聊了后,又想跟那个进程玩躲猫猫了,怎么办呢?

     不怕,可以在任务管理器中找到“cmd.exe”,Kill掉这个,一切如初了。

         寻找CMD

  2.Taskkill命令需要进程的名字,怎么找呢,这样找:

     任务管理器,点击一个进程,看属性,然后把那个全名Ctrl+C,再Ctrl+V就行了

   找到ProcessName

 

 后注:

         我同事的新用法,由于他经常需要修改一些模板,然后生成文件看效果,

  刚好那个产生文件的东西也需要用到命令行,这样,他就用这个东西来帮他自动产生那个文件。

  神奇的是不会重复产生,每次修改完后,把原来的文件删除掉后,就自动产生,神,惊.....

 

附:

         SourceCode