====== Inno Setup Checklist ====== **Version:** 2.1\\ **Scope:** Inno Setup Scripts, Installer Behavior und Secure Deployment. ===== MUST ===== * [ ] Upgrade Path ist definiert (same AppId; Version Handling; Migration Steps) * [ ] Uninstall entfernt nur was installiert wurde (keine overly broad Deletes) * [ ] Install Locations folgen Windows Konventionen; per-user vs per-machine ist explizit * [ ] Privilege Requirements sind minimal; Admin Rights nur wenn erforderlich und begründet * [ ] Code Signing Strategy ist definiert (Installer und Binaries) * [ ] Silent Install/Uninstall wird unterstützt (wo erforderlich) mit deterministischen Exit Codes * [ ] Log Output (falls aktiviert) ist safe; keine Secrets/PII exposed ===== SHOULD ===== * [ ] Repair/Install prüft auf laufende Processes und handhabt in-use Files sauber * [ ] Prerequisites validieren (VC Runtimes, .NET, Office, etc.) mit klaren Error Messages * [ ] 32/64-bit Behavior ist explizit; Registry/Path Confusion vermeiden ===== NICE ===== * [ ] Checksum Verification für heruntergeladene Payloads bereitstellen * [ ] Rollback Strategy für partial Failures bereitstellen ---- //Version: 2.1 (Split)//\\ //Autor: Wolfgang van der Stille// Zurück zu [[.:start|Stack Checklists]] | [[..:start|Review Checklists]] ~~DISCUSSION:off~~