Checklist Inno Setup
Versione: 2.1
Ambito: Script Inno Setup, comportamento installer e deployment sicuro.
DEVE
[ ] Percorso upgrade definito (stesso AppId; gestione versione; passi migrazione)
[ ] Disinstallazione rimuove solo cio che e stato installato (nessuna cancellazione troppo ampia)
[ ] Posizioni installazione seguono convenzioni Windows; per-user vs per-machine esplicito
[ ] Requisiti privilegi minimi; diritti Admin solo quando necessario e giustificato
[ ] Strategia firma codice definita (installer e binari)
[ ] Installazione/disinstallazione silente supportata (dove richiesta) con exit code deterministici
[ ] Output log (se attivato) e sicuro; nessun segreto/PII esposto
DOVREBBE
[ ] Repair/Install verifica processi in esecuzione e gestisce pulitamente file in uso
[ ] Validare prerequisiti (VC Runtime, .NET, Office, ecc.) con messaggi errore chiari
[ ] Comportamento 32/64-bit esplicito; evitare confusione Registry/Path
BUONO