![]() |
CreateFile Hook (PWideChar zu String)
Hallo!
Ich hab CreateFile folgendermaßen gehookt:
Delphi-Quellcode:
Mir geht es um den Dateinamen (vollständigen Path) der gerade erstellten Datei.
{...}
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; {...} Dieser müsste sich ja in lpFileName befinden. Die eigentliche Frage: Wie wandle ich diesen PWideChar in einen normalen String um? mfg |
Re: CreateFile Hook (PWideChar zu String)
Delphi-Quellcode:
var bla: String; begin bla := lpFileName; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz