seitdem ich die Programmiersprache gewechselt habe, liegt noch einiges auf meiner Festplatte rum und findet für mich keine Verwendung mehr.
Deshalb möchte ich heute mit euch die Source meines aktuellen PatchListers teilen.
Von Anfang an sei gesagt, dass er noch nicht einwandfrei funktioniert. Damit ist gemeint, dass man die Datei bis jetzt noch nicht abspeichern kann und er bis jetzt nur die MD5 Checksum unterstützt.
Bevor ich es vergesse für die, welche es noch nicht wissen, ein PatchLister ist ein Programm, welches in der damaligen Zeit (heute wahrscheinlich automatisch via Homepage-Script) von einem Ordner eine sogenannte Patchlist angefertigt hat.
Im Prinzig eine Liste mit Dateien, deren Speicherpfad und deren aktuelle Checksum.
Der Patcher öffnet/downloaded die Liste und vergleicht die Liste mit den aktuellen Dateien auf dem Computer. Sollten die beiden Checksums nicht übereinstimmen lädt er die aktuelle Datei von dem Server.
Hier noch ein Bild von dem Patchlister...

VirusTotal ->







