我使用旧版本的InstallShield只是简单地将文件复制到本地硬盘,然后中止,这样安装程序就不会创建任何足迹,例如HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall{我的 GUID} 和 C:\Program Files\InstallShield 安装信息{我的 GUID}。
我想将我的安装程序更改为 MSI,但我不知道 MSI 是否可以做同样的事情,因为我只知道如果我中止,MSI 将回滚。
如果我可以通过 MSI 做到这一点,我该怎么做?
TIA。
最佳答案
不,MSI 的目的是集成到 Windows,例如允许通过控制面板管理已安装的应用程序。因此,通过 .msi 文件安装的组件始终会在 Windows Installer 数据库中留下痕迹。
关于wix - MSI 安装程序是否可以安装文件并终止而不留下足迹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4124584/