进程关闭后删除指定文件夹和注册表的批处理

[复制链接]
查看11 | 回复0 | 2010-4-30 13:06:37 | 显示全部楼层 |阅读模式
代码如下:(xp下测试通过)功能:每3分钟检查一次进程,如果有abc.exe就删除c:\abc文件夹及其子文件@echo offif %1* neq 0* mshta vbscript:createobject("wscript.shell").run("%~s0 0",0)(window.close)&exit:1for /f %%x in ('tasklist ^|findstr /i "abc.exe"') do echo.>"%temp%"\ljif exist "%temp%"\lj (del /q "%temp%"\lj & ping -n 180 127.1>nul & goto 1) else (rd /s/q c:\123) =============================看错了,不好意思。。================比如你要删掉注册表 HKEY_LOCAL_MACHINE\SOFTWARE\360SD@echo offrem 隐藏运行if %1* neq 0* mshta vbscript:createobject("wscript.shell").run("%~s0 0",0)(window.close)&exitrem 查找进程,找到abc.exe:1for /f %%x in ('tasklist ^|findstr /i "abc.exe"') do echo.>"%temp%"\ljif not exist "%temp%"\lj (del /q "%temp%"\lj & ping -n 180 127.1>nul & goto 1) else (rd /s/q c:\123reg delete HKLM\SOFTWARE\360SD)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行