Pagina 1 di 1

Creazione del pacchetto, disinstallazione

Pubblicato: 1 marzo 2018 - 13:39
di ulivo
Ciao.

Wapt Server 1.3.13.0.
Ho creato degli script di manutenzione che ho incluso in un programma di installazione (Inno Setup). È un po' come usare un eseguibile con 7-Zip, ma un po' più sofisticato.
Attualmente sto creando il pacchetto Wapt per la distribuzione.
Sono bloccato sulla chiave per la disinstallazione. Dovrei usare l'ID del registro? Oppure sarebbe meglio creare un eseguibile separato per la disinstallazione e includerlo nel pacchetto?

Re: Creazione del pacchetto, disinstallazione

Pubblicato: 1 marzo 2018 - 14:36
di htouvet
Il tuo InnoSetup dovrebbe avere una chiave di disinstallazione che termina con "_is1") visibile utilizzando

Codice: Seleziona tutto

wapt-get list-registry ...
Con innosetup, la chiave di disinstallazione è definita nel file .iss / [Setup] AppId + '_is1'.

Vedere : https://www.wapt.fr/en/doc-1.5/Utilisat ... t-registry

Se innosetup è stato eseguito correttamente, la disinstallazione dovrebbe annullare gli effetti dell'installazione.

Altrimenti, per gli script di manutenzione intelligenti, il modo più semplice è ancora quello di scriverli direttamente nelle funzioni install() e uninstall() del pacchetto Wapt e di non eseguire innosetup.

Il ciclo di sviluppo/test/manutenzione è molto più rapido.