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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top