Inhaltsverzeichnis
Inno Setup Checklist
Version: 2.1
Scope: Inno Setup scripts, installer behavior, and secure deployment.
MUST
- [ ] Upgrade path is defined (same AppId; version handling; migration steps)
- [ ] Uninstall removes only what was installed (no overly broad deletes)
- [ ] Install locations follow Windows conventions; per-user vs per-machine is explicit
- [ ] Privilege requirements are minimal; admin rights only if required and justified
- [ ] Code signing strategy is defined (installer and binaries)
- [ ] Silent install/uninstall is supported (where required) with deterministic exit codes
- [ ] Log output (if enabled) is safe; no secrets/PII exposed
SHOULD
- [ ] Repair/install checks for running processes and handles in-use files cleanly
- [ ] Validate prerequisites (VC runtimes, .NET, Office, etc.) with clear error messages
- [ ] 32/64-bit behavior is explicit; avoid registry/path confusion
NICE
- [ ] Provide checksum verification for downloaded payloads
- [ ] Provide rollback strategy for partial failures
Version: 2.1 (Split)
Author: Wolfgang van der Stille
Back to Stack Checklists | Review Checklists
Zuletzt geändert: on 2026/01/08 at 01:50 AM