4

安装安装程序后,当用户再次单击安装程序以在维护模式下打开它时,我希望只显示“修复”和“删除”选项,而不显示“更改”选项。

我可以使用禁用“更改”按钮但我想删除它并且不想向用户显示它。

请建议这是否可能。

4

3 回答 3

3

您可以在安装程序项目中包含 Wix 对话框集 (.wxs)(它们可以从 git 下载)。编辑MaintenanceTypeDlg.wxs文件并删除修复按钮和标签。

于 2010-11-21T11:40:57.007 回答
2

查看以 ARPNO 前缀开头的 Windows Installer 属性:ARPNOMODIFY(这是您需要的)、ARPNOREPAIRARPNOREMOVE。这些属性定义了“添加/删除程序”控制台中选项的可用性。

希望这可以帮助。

于 2010-11-21T11:27:39.907 回答
2

如果您使用的是WixUI_Mode而不是自定义的 MaintenanceTypeDlg.wxs,那么您应该<Property Id="ARPNOMODIFY" Value="1" />在 YOUR_MAIN_UI.wxs 文件中进行定义。

于 2019-07-16T07:08:05.380 回答