====== Kontrolni Seznam Inno Setup ====== **Različica:** 2.1\\ **Obseg:** Inno Setup skripte, vedenje namestitvenega programa in varna postavitev. ===== MORA ===== * [ ] Pot nadgradnje je definirana (enak AppId; ravnanje z različicami; koraki migracije) * [ ] Odstranitev odstrani samo kar je bilo nameščeno (brez preširoko obsežnih izbrisov) * [ ] Lokacije namestitve sledijo Windows konvencijam; na uporabnika vs na stroj je eksplicitno * [ ] Zahteve privilegijev so minimalne; admin pravice samo če zahtevane in utemeljene * [ ] Strategija podpisovanja kode je definirana (namestitveni program in binarne datoteke) * [ ] Tiha namestitev/odstranitev je podprta (kjer zahtevano) z determinističnimi izhodnimi kodami * [ ] Log izhod (če omogočen) je varen; brez skrivnosti/OI izpostavljenih ===== PRIPOROČENO ===== * [ ] Popravilo/namestitev preverja za tekoče procese in ravna z datotekami v uporabi čisto * [ ] Validiraj predpogoje (VC runtime-i, .NET, Office, itd.) z jasnimi sporočili o napakah * [ ] 32/64-bit vedenje je eksplicitno; izogibaj se zmedi registra/poti ===== LEPO ===== * [ ] Zagotovi preverjanje kontrolne vsote za prenesene payloade * [ ] Zagotovi strategijo rollback za delne neuspehe ---- //Različica: 2.1 (Split)//\\ //Avtor: Wolfgang van der Stille// Nazaj na [[start|Sklad Kontrolni Seznami]] | [[..:start|Kontrolni Seznami za Preglede]] ~~DISCUSSION:off~~