-
-
[旧帖]
[求助]程序退出时自动删除自已
0.00雪花
-
-
[旧帖] [求助]程序退出时自动删除自已
0.00雪花
我在调试一个tmd(1。855)加壳的程序,运行时需要参数,不用参数在OD中载入后运行。它生成一个批处理文件delete.bat.作用是删除主程序。同时OD提示“进程已终止”。退出OD时,delete.bat运行,删除了主程序。(不退出OD,delete.bat不运行)
疑问是:进程已终止,无法调试了,关闭OD时,是怎样调用这个批处理的?
machfe说得不错,再次谢过了。
-----------------------------------------------
如果我没说错的话 , 在程序退出前,执行批处理 ,然后删掉批处理文件 ,接着主程序退出,由于批处理里面有循环,它 会不断尝试删除主程序,直到删除主程序,然后自己退出!
--------------------------------------------------
批处理如下:
:try
del "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\test.exe"
if exist "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\test.exe" goto try
del %0
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课