Funktionen für Prüfsummen müsstest du im Forum einige finden. Auch ein paar Verschlüsselungsfunktionen treiben sich hier rum, wenn du die Zugangsdaten im Programm speichern willst.
Wenn du dich bspw. für
XML entscheiden würdest (als Liste mit den zu aktualisierenden Dateien, usw.), da wäre eine entsprechende Funktion zum Auslesen recht schnell und einfach erledigt. Nimmst du sogar noch den
XML-Parser von Microsoft, kannst du direkt per HTTP auf die Datei zugreifen, wenn sie auf einem entsprechenden Server liegt. Klappt vllt. sogar mit
FTP, weiß ich aber nicht. Habe ich nie probiert.
Und den Download kann man bspw. [cl="UrlDownloadToFile"]damit[/cl] machen.
Hier wäre sakuras Funktion zum Löschen von benutzten Dateien. Du müsstest beim Update wohl zwei Aufträge in Arbeit geben. Einmal das Löschen der alten Version, und dann das Verschieben der temporären neuen Datei als Ersatz für die gelöschte. Oder, @sakura?
Alles in allem sollte sich damit ein recht Tool zusammenschrauben lassen.