Ich versuche per GetWindowModuleFileName den Namen (& Pfad) eines Programms über das FensterHandle herauszufinden, doch leider gibt die Funktion nichts zurück.
Mein Code sieht in etwa so aus:
Delphi-Quellcode:
var
hWnd_ : HWND;
fname : PAnsiChar;
begin
fname := nil;
hWnd_ := FindWindow('Notepad', nil);
if(hWnd_ = 0)then
begin
Application.MessageBox('FindWindow failed!', '', 0);
exit;
end;
GetWindowModuleFileNameA(hWnd_, fname, MAX_PATH);
Application.MessageBox(fname, 'fname', 0);
end;
Die "fname"-Message bleib immer leer. Weis jemand woran das liegt?
ciao & thx, Philipp