AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CRC Prüfer

Ein Thema von gauggi · begonnen am 11. Jun 2006 · letzter Beitrag vom 12. Jun 2006
Antwort Antwort
gauggi

Registriert seit: 18. Apr 2006
177 Beiträge
 
#1

CRC Prüfer

  Alt 11. Jun 2006, 18:02
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!

Danke!!

mfg gauggi
  Mit Zitat antworten Zitat
verwirrt

Registriert seit: 9. Jun 2006
59 Beiträge
 
Delphi 6 Professional
 
#2

Re: CRC Prüfer

  Alt 12. Jun 2006, 16:10
Hallo,

ich würde Dateien rekursiv erfassen,

http://www.delphipraxis.net/internal...ct.php?t=46035

vielleicht direkt die CRC ermitteln

http://www.efg2.com/Lab/Mathematics/CRC.htm

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:
[CRC]
dateiname inklusive pfad = crc
Als Sektion könntest du auch das Verzeichnis nehmen, den Dateityp, jenachdem.

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ß
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz