Einzelnen Beitrag anzeigen

core

Registriert seit: 26. Dez 2003
Ort: Wadgassen
29 Beiträge
 
#1

CreateFile Hook (PWideChar zu String)

  Alt 5. Sep 2007, 21:10
Hallo!

Ich hab CreateFile folgendermaßen gehookt:

Delphi-Quellcode:
{...}
function myCreateFile(lpFileName:PWideChar; dwDesiredAccess, dwShareMode:DWORD;
  lpSecurityAttributes: pointer; dwCreationDisposition, dwFlagsAndAttributes,
  hTemplateFile: DWORD): DWORD; stdcall;
begin
  MessageBox(0, lpFileName, '', 0);

  result := nextCreateFile(lpFileName, dwDesiredAccess, dwShareMode,
              lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes,
              hTemplateFile);
end;
{...}
Mir geht es um den Dateinamen (vollständigen Path) der gerade erstellten Datei.
Dieser müsste sich ja in lpFileName befinden.

Die eigentliche Frage: Wie wandle ich diesen PWideChar in einen normalen String um?

mfg
  Mit Zitat antworten Zitat