Einzelnen Beitrag anzeigen

Benutzerbild von ErazerZ
ErazerZ

Registriert seit: 27. Mai 2005
Ort: Baden
315 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: Pfad zur Exe von hProcess

  Alt 3. Jan 2007, 12:35
mittels TModuleEntry32 kannst du den Pfad auslesen (erstes Modul ist immer die *.exe Datei)
Delphi-Quellcode:
uses TlHelp32;

const
  ProcessId = 1684;
var
  ModuleEntry: TModuleEntry32;
  hModuleEntry: THandle;
  sPfad: String;
begin
  hModuleEntry := CreateToolHelp32Snapshot(TH32CS_SNAPMODULE, ProcessId);
  ModuleEntry.dwSize := SizeOf(TModuleEntry32);
  Module32First(hModuleEntry, ModuleEntry);
  sPfad := ModuleEntry.szExePath;
  CloseHandle(hModuleEntry);
  Mit Zitat antworten Zitat