Rimuovere 'Change' pulsante da MaintenaceTypeDialog
Domanda
Dopo l'installazione del setup, quando l'utente fa clic di nuovo sul set-up per aprirlo in modalità di manutenzione, voglio che solo la 'riparazione' e 'Rimuovi' opzioni vengono mostrate e il 'cambiamento' opzione non viene visualizzato.
I può disattivare il 'Change' pulsante con , ma voglio rimuoverlo e non vuole visualizzarla all'utente.
Si prega di suggerire se questo è possibile.
Soluzione
È possibile includere la finestra di Wix set (.wxs) nel progetto di installazione (che può essere scaricato da Git). Modificare il file MaintenanceTypeDlg.wxs
e rimuovere il pulsante di riparazione e l'etichetta.
Altri suggerimenti
Date un'occhiata alle proprietà di Windows Installer che iniziano con il prefisso ARPNO: ARPNOMODIFY (questo è quello che serve), ARPNOREPAIR e ARPNOREMOVE . Queste proprietà definiscono la disponibilità di opzione Add / Remove Programs console.
Spero che questo aiuti.
Se si utilizza WixUI_Mode e che non utilizzano MaintenanceTypeDlg.wxs personalizzati allora si dovrebbe definire <Property Id="ARPNOMODIFY" Value="1" />
nel file di YOUR_MAIN_UI.wxs.