【发布时间】:2011-05-07 14:55:52
【问题描述】:
我需要在我的安装程序中设置启动条件,以防止用户直接运行 MSI 文件,除非他们正在运行卸载。 (所有其他类型的安装都应从引导应用程序运行,以确保满足所有先决条件。)
我需要什么条件来检查这个?我尝试了REMOVE="ALL" OR BOOTSTRAP(BOOTSTRAP 是我的引导应用程序在启动 MSI 时在命令行中定义的属性),但这也会触发修复安装,这是我不想要的。
【问题讨论】:
-
你试过
MaintenanceMode="Remove"吗? -
从控制面板(或直接)启动 MSI 以进行删除安装时,这不起作用。
标签: windows-installer uninstallation wise launch-condition