新建一个记事本把下面bat代码复制到记事本里,然后保存成2.bat格式,然后双击运行 就可以保护进程了
C#
@echo off:loop ping -n 6 127.0.0.1>nul tasklist|find /i "xxx.exe">nul //检测xxx.exe是否运行if %errorlevel%==1 (start "" "xxx.exe" //如果xxx.exe没有运行就自动运行xxx.exe)goto :loop
如果你不想看2.bat的运行界面,可以先把运行的2.bat关闭掉,在2.bat的同一个文件夹目录里面新建一个记事本,把下面的vbs代码复制到记事本里,保存成3.vbs格式,然后双击3.vbs就会隐藏运行2.bat
C#
Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c 2.bat",vbhide //隐藏运行的批处理文件