Удалите кнопку «Изменить» из MainceNacetyPedialog
Вопрос
После установки установки, когда пользователь снова нажимает на настройку, чтобы открыть его в режиме обслуживания, я хочу, чтобы отображаются только параметры «восстановления» и «удаление», и опция «Change» не отображается.
Я могу отключить кнопку «Изменить», используя Но я хочу удалить его и не хочу отображать его пользователю.
Пожалуйста, предложите, если это возможно.
Решение
Вы можете включать в себя диалоговое окно Wix (.wxs) в вашем проекте установщика (их можно загрузить из Git). Редактировать MaintenanceTypeDlg.wxs
Файл и удалить кнопку восстановления и метку.
Другие советы
Посмотрите на свойства установщика Windows, которые начинаются с префикса Arpno: Арпномодифицировать (это то, что вам нужно), Arpnorepair. и Arpnoremove.. Отказ Эти свойства определяют доступность варианта в консоли добавления / удаления программ.
Надеюсь это поможет.
Если вы используете Wixui_mode. и не используя индивидуальные maintenancetypedlg.wxs, тогда вы должны определить <Property Id="ARPNOMODIFY" Value="1" />
в файле your_main_ui.wxs.