toolhelp api 在 nt 上不支持<br>下面的可以在 nt 上运行<br>如果要copy到其他机上运行,要顺便拷贝 psapi.dll(这个dll安装delphi或者c++ builder后就有了)<br><br>#include "psapi.hpp"<br><br>假使process id是 pid 的话:<br><br>HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,FALSE,pid);<br>if( NULL != hProcess )<br> {<br> HMODULE hMod;<br> DWORD cbNeeded;<br> if( EnumProcessModules( hProcess, &hMod, sizeof( hMod ), &cbNeeded ) )<br> {<br> char buf[MAX_PATH+1]="";<br> if(GetModuleBaseName( hProcess, hMod,buf,sizeof buf)>0)<br> // <br> // buf放的就是名字<br> //<br> }<br> CloseHandle(hProcess);<br> }