@echo off
copy %systemroot%\system32\cmd.exe %systemroot%\system32\tmp.exe /y
echo @echo off >tmp.bat
echo for /f %%i in ('tasklist') do if /i %%i==cmd.exe (taskkill /f /im cmd.exe) >>tmp.bat
echo pause >>tmp.bat
echo del %systemroot%\system32\tmp.exe>>tmp.bat
start tmp.exe /c tmp.bat
真的想不明白为什么启不动tmp.exe
我把最后一句改成start tmp.exe
就没问题,带参数启动杀CMD进程就不行
启动tmp.exe后再杀cmd.exe又没影响,不知道出错在哪里。求解
用CALL也不行……
[ Last edited by okzhsh01 on 2009-6-16 at 10:06 ]
copy %systemroot%\system32\cmd.exe %systemroot%\system32\tmp.exe /y
echo @echo off >tmp.bat
echo for /f %%i in ('tasklist') do if /i %%i==cmd.exe (taskkill /f /im cmd.exe) >>tmp.bat
echo pause >>tmp.bat
echo del %systemroot%\system32\tmp.exe>>tmp.bat
start tmp.exe /c tmp.bat
真的想不明白为什么启不动tmp.exe
我把最后一句改成start tmp.exe
就没问题,带参数启动杀CMD进程就不行
启动tmp.exe后再杀cmd.exe又没影响,不知道出错在哪里。求解
用CALL也不行……
[ Last edited by okzhsh01 on 2009-6-16 at 10:06 ]
