Hi,
wie funktioniert eigentlich Software, die sich automatisch selbst updatet.
So ichs mir denke (vereinfacht):
CheckUpdate- prüft ob Updates vorliegen
DownloadUpdates- lädt updates runter
StartUpdate- entpackt den Download und kopiert die Files etc. überschreibt alte Files etc.
Was aber wenn ich jetzt StartUpdate überschreiben will. Das wird wohl nicht funktioniere, weil die Datei gerade ausgeführt wird. Also bräuchte ich quasi eine StartUpdateFürStartUpdate oder sowas, die genau diesen Einzellfall behandelt.
---
Und wie läuft das ab wenn ich die Main updaten will. Ich müßte ja aus der Main raus den Updater starten und die Main dann beenden, und der Updater muss weiterlaufen.
Vieleicht könnt ihr mir helfen wie das so von der Logik her gelöst wird. Danke.
wie funktioniert eigentlich Software, die sich automatisch selbst updatet.
So ichs mir denke (vereinfacht):
CheckUpdate- prüft ob Updates vorliegen
DownloadUpdates- lädt updates runter
StartUpdate- entpackt den Download und kopiert die Files etc. überschreibt alte Files etc.
Was aber wenn ich jetzt StartUpdate überschreiben will. Das wird wohl nicht funktioniere, weil die Datei gerade ausgeführt wird. Also bräuchte ich quasi eine StartUpdateFürStartUpdate oder sowas, die genau diesen Einzellfall behandelt.
---
Und wie läuft das ab wenn ich die Main updaten will. Ich müßte ja aus der Main raus den Updater starten und die Main dann beenden, und der Updater muss weiterlaufen.
Vieleicht könnt ihr mir helfen wie das so von der Logik her gelöst wird. Danke.