RudolfG
Erfahrenes Mitglied
Hallo Leute,
ich möchte gern in mein Programm eine Online-Update funktionalität einbauen, am liebsten eine die ähnlich dem von Firefox ist. Das heißt nach einem Neustart sollen die Updates dann eingespielt/angewandt werden.
Bisherige Idee:
Ich könnte einfach eine zweite Anwendung (AfterUpdateStarter) ins Verzeichnis legen, diese wird von meinem Hauptprogramm nach dem Download der Dateien aufgerufen. Sobald die Hauptanwendung geschlossen wird, beginnt die "AfterUpdateStarter"-Anwendung die "alten" Dateien durch die herruntergeladene Dateien zu ersetzten.
Sobald er damit am Ende ist, wird die AfterUpdateStarte-Exe geschlossen und mein Hauptprogramm wieder geöffnet (in der neuen Version).
Problem:
Was oder wie kann man machen wenn ich durch ein Update die AfterUpdateStarter-Exe aktualisieren möchte (um z. B. erweiterte Logiken, SQL-Scripte auszuführen etc. zur Verfügung zu haben)? Was bzw. wie könnte ich dann das realisieren?
Hoffe so einige Anregungen und Ideen von euch zu bekommen und gemeinsam eine Lösung ggf. sogar mehrere Lösungen dafür zu finden.
Gruß
Rudolf Grauberger
ich möchte gern in mein Programm eine Online-Update funktionalität einbauen, am liebsten eine die ähnlich dem von Firefox ist. Das heißt nach einem Neustart sollen die Updates dann eingespielt/angewandt werden.
Bisherige Idee:
Ich könnte einfach eine zweite Anwendung (AfterUpdateStarter) ins Verzeichnis legen, diese wird von meinem Hauptprogramm nach dem Download der Dateien aufgerufen. Sobald die Hauptanwendung geschlossen wird, beginnt die "AfterUpdateStarter"-Anwendung die "alten" Dateien durch die herruntergeladene Dateien zu ersetzten.
Sobald er damit am Ende ist, wird die AfterUpdateStarte-Exe geschlossen und mein Hauptprogramm wieder geöffnet (in der neuen Version).
Problem:
Was oder wie kann man machen wenn ich durch ein Update die AfterUpdateStarter-Exe aktualisieren möchte (um z. B. erweiterte Logiken, SQL-Scripte auszuführen etc. zur Verfügung zu haben)? Was bzw. wie könnte ich dann das realisieren?
Hoffe so einige Anregungen und Ideen von euch zu bekommen und gemeinsam eine Lösung ggf. sogar mehrere Lösungen dafür zu finden.
Gruß
Rudolf Grauberger