![]() |
CRC Prüfer
Hallo!
Ich möchte gerade eine Anwendung erstellen, mit der man die Checksumme jeder EXE Datei auf der Festplatte ermitteln kann. Wie kann ich das realisieren, dass das Programm alle Dateien scannt und dann alle gescannten Dateien und die Checksumme der jeweiligen Datei in eine log Datei schreibt. Bitte helft mir! :-D Danke!! mfg gauggi |
Re: CRC Prüfer
Hallo,
ich würde Dateien rekursiv erfassen, ![]() vielleicht direkt die CRC ermitteln ![]() und dann das Ergebnis (soll doch wohl später einfach vergleichbar sein ?) bei wenigen Dateien in eine ini schreiben. Je nach Verwendungzweck bietet sich z.B. an: Zitat:
Da ini's zumindest unter früheren Windowsversionen und mit den Standardkomponenten von Delphi auf 64 Kilobyte Größe begrenzt sein sollen, scheidet die (meiner Meinung nach einfache) Möglichkeit eh aus. Hast du bereits Erfahrung mit Datenbanken oder mit Lesen/Schreiben von Textdateien, kannst du natürlich auch dieses verwenden oder nochmal nachfragen, wenn etwas nicht funktioniert. Gerade gelesen, dass du nur exe-Dateien berücksichtigen möchtest, dann kommt wohl doch die Verwendung von ini's in Frage. Ich hatte sowas mal zur Übrung geschrieben, allerdings wurde da zu jeder Datei, für die ich die Checksumme erfasste, eine ini-Datei im Verzeichnis derselbigen abgelegt. Unter Windows XP und mit Delphi 6 Pro wurden meine Inis übrigens auch schon über 64 Kilobytes groß, es kam bisher zu keinen Problemen. Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz