Files
SkillMate/EXE-ERSTELLEN.md
Claude Project Manager 6b9b6d4f20 Initial commit
2025-09-20 21:31:04 +02:00

3.6 KiB

SkillMate EXE-Installer erstellen

🎯 Übersicht

Es gibt mehrere Möglichkeiten, aus den SkillMate-Installationsskripten ausführbare Windows-EXE-Dateien zu erstellen:

1. 🟢 Sofort verwendbar: Batch-Datei

Die einfachste Lösung - bereits erstellt:

SkillMate-Setup.bat

Diese Datei kann direkt ausgeführt werden und startet den GUI-Installer.

2. 🔧 Mit Windows-Bordmitteln: IExpress

Vorteile: Bereits in Windows enthalten, keine zusätzliche Software nötig

  1. Führen Sie das Hilfsskript aus:

    .\create-exe-installer.ps1
    
  2. Wählen Sie Option 1 (IExpress)

  3. Die EXE wird automatisch erstellt

3. 💎 Professionell: Inno Setup (Empfohlen)

Vorteile: Professioneller Installer mit GUI, Multi-Language, Uninstaller

  1. Installieren Sie Inno Setup:

  2. Kompilieren Sie das Setup:

    • Öffnen Sie SkillMate-InnoSetup.iss in Inno Setup
    • Klicken Sie auf "Compile" (Strg+F9)
    • Die EXE wird im output Ordner erstellt
  3. Ergebnis: output\SkillMate-Setup.exe

4. 🛠️ Alternative: NSIS

Vorteile: Sehr kleiner Installer, flexibel, Open Source

  1. Installieren Sie NSIS:

  2. Kompilieren Sie das Setup:

    makensis SkillMate-NSIS-Installer.nsi
    
  3. Ergebnis: SkillMate-Setup.exe

5. 🔵 PowerShell zu EXE: PS2EXE

Vorteile: Direkte Konvertierung von PowerShell-Scripts

  1. Installieren Sie PS2EXE:

    Install-Module -Name ps2exe -Scope CurrentUser
    
  2. Führen Sie das Hilfsskript aus:

    .\create-exe-installer.ps1
    
  3. Wählen Sie Option 2 (PS2EXE)

6. 🟡 Bat to Exe Converter

Vorteile: Einfache GUI, viele Optionen

  1. Download eines Converters:

  2. Konvertieren:

    • Öffnen Sie SkillMate-Setup-Advanced.bat
    • Wählen Sie Ihre Einstellungen (Icon, Admin-Rechte, etc.)
    • Erstellen Sie die EXE

📋 Vergleich der Methoden

Methode Größe Features Schwierigkeit Empfehlung
Batch ~2 KB Basis Quick & Dirty
IExpress ~500 KB Einfach Windows Built-in
Inno Setup ~5 MB Professionell Beste Option
NSIS ~3 MB Flexibel Für Experten
PS2EXE ~1 MB PowerShell Für Scripts
Bat2Exe ~2 MB Vielseitig Gute Alternative

🎨 Icon hinzufügen

Für ein professionelles Aussehen:

  1. Erstellen Sie eine icon.ico Datei (256x256px empfohlen)
  2. Platzieren Sie sie im SkillMate-Hauptverzeichnis
  3. Die Installer-Scripts verwenden sie automatisch

🔒 Code-Signierung (Optional)

Für Produktionsumgebungen empfohlen:

# Mit einem Code-Signing Zertifikat
signtool sign /t http://timestamp.digicert.com /a "SkillMate-Setup.exe"

📦 Fertige EXE verteilen

Nach der Erstellung:

  1. Testen Sie die EXE auf einem sauberen System
  2. Prüfen Sie Antivirus-Kompatibilität
  3. Dokumentieren Sie System-Anforderungen:
    • Windows 10/11 (64-bit)
    • Node.js 18+ (wird geprüft)
    • 500 MB freier Speicher
    • Administrator-Rechte

Quick Start

Für die schnellste Lösung:

# PowerShell als Administrator
.\create-exe-installer.ps1
# Wählen Sie Option 4 (Alle erstellen)

Dies erstellt alle möglichen Varianten, aus denen Sie wählen können!