我不知道问题说清楚没有,我的unstall.exe文件中有一段代码是删除整个程序文件夹(unstalll.exe也在这个文件夹中),方法是枚举所有文件,然后用一个循环来删除。从道理上讲,我觉得uninstall.exe删除到自身的时候,会删除失败。因为它是一个正在执行的可执行文件。但是运行的结果是全部被删除了,连unstall.exe也被自己删除了。可是我以前搜索教程,卸载程序最后删除自己的时候,好象挺麻烦的,用什么批处理,又什么运行立即退出什么的。挺复杂的,可是我怎么什么也没要,直接就删除了?这当然是我希望的,不过我想知道原因,以及是不是总能执行成功。如果总能执行成功,那卸载程序就这样编写了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货