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
-
Führen Sie das Hilfsskript aus:
.\create-exe-installer.ps1 -
Wählen Sie Option 1 (IExpress)
-
Die EXE wird automatisch erstellt
3. 💎 Professionell: Inno Setup (Empfohlen)
Vorteile: Professioneller Installer mit GUI, Multi-Language, Uninstaller
-
Installieren Sie Inno Setup:
- Download: https://jrsoftware.org/isdl.php
- Installieren Sie die neueste Version
-
Kompilieren Sie das Setup:
- Öffnen Sie
SkillMate-InnoSetup.issin Inno Setup - Klicken Sie auf "Compile" (Strg+F9)
- Die EXE wird im
outputOrdner erstellt
- Öffnen Sie
-
Ergebnis:
output\SkillMate-Setup.exe
4. 🛠️ Alternative: NSIS
Vorteile: Sehr kleiner Installer, flexibel, Open Source
-
Installieren Sie NSIS:
- Download: https://nsis.sourceforge.io/Download
- Installieren Sie Version 3.0 oder höher
-
Kompilieren Sie das Setup:
makensis SkillMate-NSIS-Installer.nsi -
Ergebnis:
SkillMate-Setup.exe
5. 🔵 PowerShell zu EXE: PS2EXE
Vorteile: Direkte Konvertierung von PowerShell-Scripts
-
Installieren Sie PS2EXE:
Install-Module -Name ps2exe -Scope CurrentUser -
Führen Sie das Hilfsskript aus:
.\create-exe-installer.ps1 -
Wählen Sie Option 2 (PS2EXE)
6. 🟡 Bat to Exe Converter
Vorteile: Einfache GUI, viele Optionen
-
Download eines Converters:
- Bat To Exe Converter: http://www.f2ko.de/en/b2e.php
- Advanced BAT to EXE: https://www.battoexeconverter.com/
-
Konvertieren:
- Öffnen Sie
SkillMate-Setup-Advanced.bat - Wählen Sie Ihre Einstellungen (Icon, Admin-Rechte, etc.)
- Erstellen Sie die EXE
- Öffnen Sie
📋 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:
- Erstellen Sie eine
icon.icoDatei (256x256px empfohlen) - Platzieren Sie sie im SkillMate-Hauptverzeichnis
- 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:
- Testen Sie die EXE auf einem sauberen System
- Prüfen Sie Antivirus-Kompatibilität
- 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!