www.mikrocontroller.net

Forum: PC Hard- und Software MD5, VB6, XP


Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich muß mit VB6 unter Windows XP den MD5-Hash einer Datei bestimmen. 
Gibt es unter XP irgendeine DLL, die mir diese Arbeit abnehmen kann? Ist 
da jemandem was bekannt? .NET hat ja diese Funktionalität, darf aber 
leider nicht benutzt werden.

Problem ist, dass ich nicht die Zeit habe, dass selbst zu programmieren. 
Außerdem sollte es etwas sein, was jedes Windows XP bereits hat, um so 
Lizenzproblemen aus dem Weg zu gehen.

Gruß
Jens

Autor: MD5 (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Mit dem  Hex-Editor HxD (www.mh-nexus.de)

Beipiel siehe Bild.

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bringt mir leider relativ wenig, wie soll ich das in VB6 einfügen? 
Vielleicht ist es nicht klar geworden, ich muß den Hashwert in meinem 
Code erzeugen.

Autor: tastendrücker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht hilft die das weiter:

http://www.activevb.de/rubriken/faq/faq0075.html

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe was gefunden, was optimal ist: 
http://community.applejuicenet.de/topic3608-0.html

Dieses Modul nutzt die advapi32.dll, und das funktioniert sehr gut und 
sogar noch schnell. Jetzt muß ich nur noch rausfinden, ob jedes Windows 
XP diese DLL von Anfang an hat.

Danke euch für die Tips.

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Um die Sache abzuschließen, vielleicht braucht das ja auch mal jemand, 
noch die Info, dass die advapi32.dll selbst in einer jungfräulichen 
Installation von Windows 98 enthalten ist. Der Code aus obigem Link 
funktioniert -nach Installation der VB6 Laufzeitumgebung (ein paar 
DLLs)- einwandfrei.

   - END - :)

Autor: Jens (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
P.S.: Entschuldigung, dass ich im falschen Forum gepostet habe. Wäre 
nett, wenn es jemand in "PC-Programmierung" verschieben könnte.

Vielen Dank.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.