Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Pfad eines Dateihandles ermitteln? (https://www.delphipraxis.net/56763-pfad-eines-dateihandles-ermitteln.html)

MCQ 10. Nov 2005 17:45


Pfad eines Dateihandles ermitteln?
 
Ich habe einen API-Hook auf FindNextFileA und FindNextFileW programmiert. Funktioniert soweit auch ganz gut, nur erhalte ich in den Hook-Prozeduren lediglich den Dateinamen und dass Dateihandle. Für mich wäre aber auch der Dateipfad intressant. Lässt sich über das Dateihandle der Pfad der Datei irgendwie ermitteln? Wenn ja, wie?

Bin für jede hilfe Dankbar

Gruß MCQ

NicoDE 10. Nov 2005 17:56

Re: Pfad eines Dateihandles ermitteln?
 
Zitat:

Zitat von MCQ
nur erhalte ich in den Hook-Prozeduren lediglich den Dateinamen und dass Dateihandle.

Bist du sicher, dass es sich um ein Handle für den Zugriff auf ein Dateiobjekt handelt?

Ich vermute eher, dass du das Handle für den Zugriff auf eine Suche, die mit FindFirstFile initiiert wurde, meinst. Wenn dem so sein sollte, ist die Antwort: nein.

MCQ 11. Nov 2005 01:58

Re: Pfad eines Dateihandles ermitteln?
 
Als Ich das Problem gepostet hab hattest du mit deiner vermutung noch recht. Inzwischen plane ich aber einen hook auf NtCreateFile hinzuzufügen, da habe ich dann wirklich nur das Dateihandle, brauche aber den Pfad der Datei inkl. Dateiname. Demnach ich meine Frage nach wie vor aktuell :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:15 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