安装完设置后,当用户再次单击设置以在维护模式下打开它时,我希望只显示“修复”和“删除”选项,并且不显示“更改”选项。
我可以使用 停用“更改”按钮,但我想将其删除,并且不希望将其显示给用户。
请建议是否可行。
答案 0 :(得分:3)
您可以在安装程序项目中包含Wix对话框集(.wxs)(可以从git下载它们)。编辑MaintenanceTypeDlg.wxs
文件并删除修复按钮和标签。
答案 1 :(得分:1)
查看以ARPNO前缀开头的Windows Installer属性:ARPNOMODIFY(这是您需要的),ARPNOREPAIR和ARPNOREMOVE。这些属性在“添加/删除程序”控制台中定义选项的可用性。
希望这有帮助。
答案 2 :(得分:0)
如果您使用的是 WixUI_Mode ,而不是使用自定义的MaintenanceTypeDlg.wxs,则应在YOUR_MAIN_UI.wxs文件中定义 <Property Id="ARPNOMODIFY" Value="1" />
。