Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 22. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Originaldateiname & -pfad einer gelöschten Datei erm

  Alt 12. Aug 2007, 18:04
Hallo.

Logikfehler können hier eigentlich keine vorliegen. Bei mir hat alles funktioniert. Vorraussetzung ist, dass du eine gültige Datei einspeißt. Deine SID muss übereinstimmen und die Testdatei (z.B. DC5.txt) muss tatsächlich sich gerade im Recycler befinden.

Mit der INFO2 ist es ganz einfach:

Jeder Eintrag hat 320h Byte länge.
Bei 14h beginnt der nullterminierte ANSI-Originalpfad.
Bei 12Ch beginnt der nullterminierte UNICODE-Originalpfad.
Und bei 118h beginnt ein 4 Byte Integer Bezeichner, der dem 123 von DC123.txt entspricht.

Bei den "Sting/WideString/P(Wide)Char"-Problemen bräuchte ich noch Unterstützung, weil ich mich mit Pointern nicht auskenne. Bin mir nicht sicher, ob meine Unicodeumwandlung vom Code her sauber ist.

Gruß
blackdrake
Daniel Marschall
  Mit Zitat antworten Zitat