2011-12-06 8 views
10

Voglio creare un programma di installazione usando Innosetup che non dovrebbe registrare l'applicazione con il programma di installazione di Windows, Questa opzione l'ho vista in Advanced Installer. Se questa opzione è selezionata, il programma di installazione non scriverà alcun valore nel registro e non apparirà in Aggiungi/Rimuovi programmi, ma semplicemente copia i file nella posizione desiderata.Come creare un programma di installazione con Innosetup che non dovrebbe registrare l'applicazione con Aggiungi/Rimuovi programmi?

Questa funzione è necessaria per la creazione di applicazioni portatili

Funziona semplicemente come un estrattore.

È possibile visualizzare l'applicazione portatile di esempio che viene creata utilizzando lo script NSIS nel collegamento sottostante. http://www.megaupload.com/?d=NG01KLPL

risposta

13

È possibile impostare sia CreateUninstallRegKey=no per bloccare solo le voci in Aggiungi/Rimuovi programmi, o Uninstallable=no per disabilitare tutte le funzionalità di disinstallazione.
Entrambi hanno effetti collaterali come l'arresto dei valori UsePrevious* e Get/SetPreviousdata.

Nota che i programmi Aggiungi/Rimuovi NON sono Windows Installer che è una tecnologia diversa e un'alternativa a Inno.

+0

Questa soluzione funziona bene, questo è quello che sto cercando. Grazie mille per il vostro aiuto. – SamuelJames84

Problemi correlati