====== 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 ===== * [ ] Fornire verifica checksum per payload scaricati * [ ] Fornire strategia rollback per fallimenti parziali ---- //Versione: 2.1 (Split)//\\ //Autore: Wolfgang van der Stille// Torna a [[.:start|Checklist Stack]] | [[..:start|Checklist di Revisione]] ~~DISCUSSION:off~~