G goddy Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-01 #1 FProcessEntry32:TProcessEntry32;<br>得到进程的句柄 如何取得进程的路径或者是父进程路径 <br>ParentProc := FProcessEntry32.th32ParentProcessID; //得到父进程的进程ID<br> //父进程的句柄
FProcessEntry32:TProcessEntry32;<br>得到进程的句柄 如何取得进程的路径或者是父进程路径 <br>ParentProc := FProcessEntry32.th32ParentProcessID; //得到父进程的进程ID<br> //父进程的句柄
P paulorwys Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-01 #4 第一步是,你先已经取得了ProcessId,就可以取得模块名字了:GetModuleName来获取文件名,然后在当前目录下面找,找不到则通过GetSystemDirectory来找到系统文件夹,查看有没有相应文件,这也是启动进程的启动收索,
第一步是,你先已经取得了ProcessId,就可以取得模块名字了:GetModuleName来获取文件名,然后在当前目录下面找,找不到则通过GetSystemDirectory来找到系统文件夹,查看有没有相应文件,这也是启动进程的启动收索,
P paulorwys Unregistered / Unconfirmed GUEST, unregistred user! 2004-05-12 #6 回复邮件:<br>GetModuleBaseName(HANDLE hProcess, NULL, LPCSTR szBuffer, int nSize);<br>在psapi.h,需要psapi.dll支持,本人是生成psapi.lib(implib psapi.lib psapi.dll)加入到工程中的<br>GetModuleFileNameEx也是在psapi.h里头,<br>就是获取模块文件名
回复邮件:<br>GetModuleBaseName(HANDLE hProcess, NULL, LPCSTR szBuffer, int nSize);<br>在psapi.h,需要psapi.dll支持,本人是生成psapi.lib(implib psapi.lib psapi.dll)加入到工程中的<br>GetModuleFileNameEx也是在psapi.h里头,<br>就是获取模块文件名