Einzelnen Beitrag anzeigen

peanut
(Gast)

n/a Beiträge
 
#2

Re: Dateiname einer Anwendung wenn sie aktiviert wird....

  Alt 18. Jul 2006, 15:54
Hallo,

wieso lässt Du Dir nicht die PIDs auflisten und verwendest dann die folgende Funktion?

Delphi-Quellcode:
function GetExeNameByPID(pid: DWord): String;
var
  h: THandle;
begin
  Result := '';
  h := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, False, pid);
  if (h <> 0) then
  try
    SetLength(Result, MAX_PATH);
    ZeroMemory(@Result[1], MAX_PATH);
    SetLength(Result, GetModuleFileNameEx(h, 0, @Result[1], MAX_PATH));
  finally
    CloseHandle(h);
  end;
  Result := LowerCase(Result);
end;
Viele Grüße

peanut.
  Mit Zitat antworten Zitat