您的位置:首页 > 编程语言 > Delphi

delphi根据进程PID获取程序所在路径的函数

2013-08-14 11:26 711 查看
uses psapi;

{根据进程PID获取程序所在路径的函数}

function GetProcessExePath(PID: Cardinal): string;

var

pHandle: THandle;

buf: array[0..MAX_PATH] of Char;

begin

{获取进程句柄}

pHandle := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, False, PID);

{获取进程路径}

GetModuleFileNameEx(pHandle, 0, buf, Length(buf));

CloseHandle(pHandle);

Result := buf;

end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: