Files

42 lines
1.0 KiB
Python
Raw Permalink Normal View History

#!/usr/bin/env python3
"""
GUID-Generator für Inno Setup
Generiert eine eindeutige GUID für die AppId in installer.iss
"""
import uuid
import sys
def main():
# GUID generieren
guid = uuid.uuid4()
guid_str = f"{{{{{str(guid).upper()}}}}}"
print("=" * 60)
print("GUID für Inno Setup AppId")
print("=" * 60)
print()
print("Generierte GUID:")
print(f" {guid_str}")
print()
print("Anleitung:")
print("1. Kopieren Sie die GUID oben")
print("2. Öffnen Sie installer.iss")
print("3. Suchen Sie nach 'AppId={{' (Zeile ~22)")
print("4. Ersetzen Sie die Beispiel-GUID mit Ihrer neuen GUID")
print()
print("Beispiel:")
print(f" AppId={guid_str}")
print()
print("WICHTIG:")
print("- Die GUID sollte nur EINMAL beim ersten Setup generiert werden")
print("- Ändern Sie die GUID NICHT bei Updates, sonst wird die App")
print(" als separate Anwendung installiert!")
print("=" * 60)
if __name__ == "__main__":
main()