Moin zusammen,
ich schreibe gerade an einem Updater. Ich stehe nun vor dem Problem, wie ich das Porgramm selbst (das binary des Updaters) updaten soll. Unter Unix-artigen System sollte dies wohl relativ einfach sein, da ich hier wohl nur ein kleines Skript starten muss, dass die Datei ersetzt (diese Datei, die den alten Updater ersetzt liegt bereits lokal im selben Verzeichnis). Unter Windows ist das wohl etwas schwieriger, da ich erst sicherstellen muss, dass das Programm beendet ist. Dafür brauche ich wohl so etwas wie eine Prozessliste.
Kann mir jemand sagen, wie solch ein Skript (sowohl für Linux als auch für Windows) aussieht (hat vll. jemand eins rumliegen?). Ansonsten wäre ich auch für jeden Link, der mir helfen könnte sehr dankbar.
Gruß,
badday
ich schreibe gerade an einem Updater. Ich stehe nun vor dem Problem, wie ich das Porgramm selbst (das binary des Updaters) updaten soll. Unter Unix-artigen System sollte dies wohl relativ einfach sein, da ich hier wohl nur ein kleines Skript starten muss, dass die Datei ersetzt (diese Datei, die den alten Updater ersetzt liegt bereits lokal im selben Verzeichnis). Unter Windows ist das wohl etwas schwieriger, da ich erst sicherstellen muss, dass das Programm beendet ist. Dafür brauche ich wohl so etwas wie eine Prozessliste.
Kann mir jemand sagen, wie solch ein Skript (sowohl für Linux als auch für Windows) aussieht (hat vll. jemand eins rumliegen?). Ansonsten wäre ich auch für jeden Link, der mir helfen könnte sehr dankbar.
Gruß,
badday