Pagina 1 di 1

[RISOLTO] Eliminare un'applicazione

Pubblicato: 22 agosto 2018 - 16:58
di Gorenda
Salve,

devo rimuovere un'applicazione che non è stata distribuita tramite WAPT.
Il pacchetto è stato creato:
al suo interno ho due funzioni:
- la prima, `def install`, che è vuota e non fa nulla.
- la seconda, `def uninstall`, per rimuoverla.

Quando eseguo `execute` in PyScripter sulla funzione `uninstall`, il software viene rimosso.

Nella console WAPT, vorrei aggiungere il pacchetto di disinstallazione a un gruppo. In questo modo, non appena aggiungo un computer al gruppo, il software viene rimosso da quel computer.

Ammetto di non sapere come fare. Ho anche provato a inserirlo nella sezione dei pacchetti bloccati, ma non ha funzionato.

Qualcuno è già riuscito a farlo?

Grazie in anticipo,
Cordiali saluti,
Gorenda

Re: Eliminazione di un'applicazione

Pubblicato: 23 agosto 2018 - ore 11:00
di agauvrit
Buongiorno,

C'è un malinteso sul funzionamento dei pacchetti WAPT
  • Il codice contenuto nella funzione
    def installa()
    viene eseguito durante l'installazione del pacchetto WAPT
  • Il codice contenuto nella funzione
    def disinstalla()
    viene eseguito durante la disinstallazione del pacchetto WAPT
Pertanto, è necessario descrivere la disinstallazione del software nella funzione di installazione del pacchetto e lasciare vuota la funzione di disinstallazione

Re: Eliminazione di un'applicazione

Pubblicato: 23 agosto 2018 - 15:06
di Gorenda
Grazie per il feedback.


Ok, ho modificato anche il codice sorgente e ora funziona.