在VS2010打包项目中,利用系统提供的msiexec.exe制作卸载程序。
卸载完成后,安装目录下还有残留文件,如何将想把整个安装目录都卸掉?
直接删是删不干净的,提供一个思路给你:
1.卸载完成时调用一个目录外的批处理文件,
2.卸载程序退出,批处理文件设置一个延时,等待卸载程序退出完成。
3.批处理文件在目录外运行 rmdir [path]
批处理文件最后别忘了加上 del %0 (删除自身) =_=
一般都无法卸载完毕,至少留下一个卸载程序的文件夹,把注册表清空就好,其他的手动删除。
如果想彻底卸载的话也是有办法的,但是我只研究过一次,所以帮不了你,哈哈。