Setup-Assistent und Update-Abfrage bei jedem Start
Die heruntergeladene Datei ist ein Setup: Sprache, Ordner (nur ohne Admin-Rechte beschreibbar), Verknuepfungen, Fortschritt, Fertig-Seite; Ordner steht in der Registry. Deinstallieren loescht im gewaehlten Ordner nur die eigenen Dateien. Beim Start fragt der Launcher nach neuen Updates (Launcher und Mod). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+3
-4
@@ -15,12 +15,11 @@ static class Program
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Wie Discord: die heruntergeladene .exe installiert sich selbst und startet dann die installierte Kopie.
|
||||
// Ist schon dieselbe oder eine neuere Version installiert, wird einfach diese geoeffnet. --portable = ohne Installation.
|
||||
// Die heruntergeladene .exe ist das Setup (Assistent: Ordner, Verknuepfungen, Installieren) und startet danach die
|
||||
// installierte Kopie. Ist schon dieselbe oder eine neuere Version da, bietet es Starten an. --portable = ohne Installation.
|
||||
if (!Installer.RunningInstalled && !args.Contains("--portable"))
|
||||
{
|
||||
if (Installer.NeedsInstall()) Application.Run(new InstallForm());
|
||||
else Installer.StartInstalled();
|
||||
Application.Run(new SetupForm());
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user