首页 新闻 会员 周边 捐助

利用系统提供的msiexec.exe,如何在卸载时将全部文件及目录都清除以及删除数据库文件

0
悬赏园豆:40 [已关闭问题] 关闭于 2016-02-23 10:38

在VS2010打包项目中,利用系统提供的msiexec.exe制作卸载程序,请帮忙看看以下两个问题如何解决,谢谢!

目前遇到如下问题:

1、卸载完成后,安装目录下还有残留文件,如何将想把整个安装目录都卸掉?

2、在打包安装时将安装目录下的数据库文件还原到本地数据库中。在卸载完成后,打开本地数据库发现还有数据库文件在上面,如何直接在卸载后将数据库文件从数据库中分离并且删除掉?

lwr的主页 lwr | 初学一级 | 园豆:48
提问于:2016-02-03 12:17
< >
分享
所有回答(1)
0

msdn有这个参考  https://social.msdn.microsoft.com/Forums/windows/en-US/3b6d340e-fe68-4e96-8e24-6b49869dfe6b/msiexec-uninstall?forum=winformssetup 

msiexec/x {Product Code} " just as Cosmin Pirvu said and the msiexec.exe will help you to uninstall your applications.

Command-Line Options:
http://msdn.microsoft.com/en-us/library/aa367988.aspx

UninstallApplication Function:
http://msdn.microsoft.com/en-us/library/aa375095.aspx

Or you can use custom action and override the Uninstall function:

Installer.Uninstall Method:
http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.uninstall.aspx

2012 | 园豆:21645 (高人七级) | 2016-02-03 13:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册