Remova o botão 'Alterar' do Mainenacetypedialog
Pergunta
Após a instalação da configuração, quando o usuário clica novamente na configuração para abri -la no modo de manutenção, quero que apenas as opções 'reparo' e 'remover' sejam mostradas e a opção 'alteração' não seja mostrada.
Eu posso desativar o botão 'alteração' usando Mas quero removê -lo e não quero exibi -lo para o usuário.
Por favor, sugira se isso for possível.
Solução
Você pode incluir o conjunto de diálogo WIX (.wxs) no projeto do seu instalador (eles podem ser baixados do Git). Editar MaintenanceTypeDlg.wxs
Arquive e remova o botão de reparo e etiqueta.
Outras dicas
Dê uma olhada nas propriedades do Windows Installer que começam com o prefixo ARPNO: Arpnomodify (Isto é o que você precisa), Arpnorepair e Arpnoremove. Essas propriedades definem a disponibilidade de opção para adicionar/remover o console de programas.
Espero que isto ajude.
Se você está usando Wixui_mode e não usando manutenção personalizada.wxs, então você deve definir <Property Id="ARPNOMODIFY" Value="1" />
no arquivo your_main_ui.wxs.