Ich will in eines meiner Programme eine Webupdate-Funktion einbauen.
Ich hab mir das so gedacht:
- Das Programm besteht aus zwei Anwendungen, eine Programm.exe und eine Update.exe
- Das Hauptprogramm prüft ob eine neue Version zur Verfügung steht (z.B. über eine Datei die auf dem Server liegt, in der die aktuelle Versionsnummer steht)
- Wenn eine neue Version zur verfügung steht wird das die Update.exe gestartet und das Programm beendet sich.
- Die Update.exe läd das neue Programm vom Server herunter, z.B nach ...\irgendwas\NeueVersion.exe
- Sobald es fertig ist wird die Programm.exe gelöscht und die NeueVersion.exe in Programm.exe umbennant
- Programm.exe wird gestartet
Gib es da eine bessere Lösung oder ist das so gut