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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top