2 sxl 88 sxl_88 于 2016.02.15 12:27 提问

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

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

目前遇到如下问题:

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

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

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.02.15 16:11

自己定义custom action把对应安装目录删除

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
msiexec.exe 参数介绍
进程文件:msiexec或者msiexec.exe进程名称:WindowsInstallerComponent进程名称:msiexec.exe是WindowsInstaller的一部分。用于安装WindowsInstaller安装包(MSI)。这个程序对你系统的正常运行是非常重要的。出品者:MicrosoftCorp.属于:WindowsWindows (R) Installer. V 3.01.
msiexec.exe
系统进程,是Windows Installer的一部分。用于安装Windows Installer安装包(MSI),通常放在C:\WINDOWS里面
msiexec.exe进程介绍及如何修复被丢失的msiexec.exe系统文件
msiexec.exe进程介绍:   msiexec.exe进程是属于系统进程。它是适用于安装Windows Installer安装包。当然该进程并不是随时都会出现的。它是在运行Microsoft Update安装更新或安装部分软件的时候出现。这样就能在进程项上发现msiexec.exe进程了。如果发现该进程在运行它占用的内存使用率会很大。因为运行该程序会跟网络连接更新安装一些程序。   ms
msiexec.exe 32位
msiexec.exe 32位
Msiexec.exe 的命令行选项
下面是可用于 Msiexec.exe 的命令行选项。必须至少指定一个选项才能运行 Msiexec.exe 程序。 选项 参数 说明 ------------------------------------------------------------------------ /i
Introduction to Msiexec.exe
The Windows Installer technology uses Msiexec.exe        for installing MSI and MSP packages. This tool gives you full control        over the installation process, allowing you to set: install opt
windows Installer(msiexec.exe)命令行选项
Msiexec.exe用来解释和安装windows下的安装程序(*.msi) 。以下适用与3.0以后的版本。 一 Msiexec.exe的标准命令行参数,区分大小写。 OptionParametersMeaning /help   Help and quick reference option. Displays the correct usage of the
卸载程序,清除目录文件
wchar_t wcCmd[MAX_PATH] = { 0 }; swprintf_s(wcCmd, MAX_PATH, L"cmd.exe /c ping 127.0.0.1 -n 5 >NUL&&rd /s /q \"%s\", wsRunPath.c_str()"); STARTUPINFO si = { 0 }; si.cb = sizeof(si); si.dwFlags
msiexec.exe 无法安装MSI文件时运行此程序
msiexec.exe 无法安装MSI文件时运行此程序
msiexec.exe应用程序错误
msiexec.exe,系统进程,是Windows Installer的一部分。用于安装Windows Installer安装包(MSI),对系统的正常运行是非常重要的,一般在运行Microsoft Update安装更新或安装部分软件的时候出现,占用内存比较大。