|
本帖最后由 mdyblog 于 2014-9-16 12:07 编辑
最新版 PECMD.EXE 可以删除的 当前软件 或当前软件所在目录。
假设为:
C:\Users\Administrator\AppData\Local\Temp\inswin
最程序退出时执行:
FILE -delme C:\Users\Administrator\AppData\Local\Temp\inswin |
演示: PECMD自删除演示.exe.7z (660.79 KB, 下载次数: 0) 5 分钟前 上传
点击文件名下载附件
屏幕截图00067.png (3.06 KB, 下载次数: 0)
下载附件
30 秒前 上传
内部测试代码(7z解开可以看到):
ENVI^ EnviMode=1
ENVI DstDir=
ENVI TDir=%CurDir%
LPOS* I=\TEMP\,1,%TDir%\
IFEX $%I%<1, TEAM ENVI TDir=| MESS- %CurDir% 好像不是临时目录,默认不删了
WIN1
_SUB WIN1,W385H249,清理垃圾演示,
LABE -3D -vcenter LABE1,L37T27W60H30,清理目录:,,
EDIT -3D -vcenter EDIT1,L107T27W229H30,%TDir%,,
ITEM ITEM1,L124T116W135H34,退出并清理,TEAM ENVI DstDir=%EDIT1%| KILL \,
_END
exec -hide ping -n 5 127.0.0.1 // 模拟 一个子进程还要运行一会儿,或系统或SD短时间锁住了, 此时 7z/winzip 的自动删除 失效。
FIND $%DstDir%<>, FILE -delme %DstDir% //删除目录 PECMD的垃圾清道夫 |
|
|