局域网访问系统进程问题 我用远程注册表的方式获得了系统进程的id和进程名。请问怎样获得局域网内机器进程的路径? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下为本地获取的方法,仅供参考char szTemp[MAX_PATH]=""HMODULE hMod;DWORD cbNeeded;HANDLE hProcess = NULL;hProcess = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ, FALSE, dwProcessID);if(hProcess != NULL){ //use psapi if(EnumProcessModules(hProcess, &hMod, sizeof(hMod), &cbNeeded)) { GetModuleBaseName(hProcess, hMod, szTemp, sizeof(szTemp)); AfxMessageBox(szTemp); } }CloseHandle(hProcess);//下述API亦可参考GetModuleFileNameEx 理论上,用WMI是可以的,但我没有成功过 是否这个是vc的bug呢 如何在C++控制台程序中使用Messagebox函数 MDI怎么通过菜单关闭子窗口?? 简单问题,c 语言写个函数实现字符串逆序存放 如何整合日期时间值,急等! 【求助】如何改变窗体标题栏文字的颜色 不知道浮动工具条关闭时向它所属的Frame发送什么消息? OpenURL函数的缓冲问题 哪里能找到《windows核心编程》一书的勘误 CPropertyPage中的帮助按钮的ID是什么呢,请指点,因为我想屏蔽他的功能 帮忙解释一句话 如何找到xmldom.idl 文件?
char szTemp[MAX_PATH]=""
HMODULE hMod;
DWORD cbNeeded;
HANDLE hProcess = NULL;
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ, FALSE, dwProcessID);
if(hProcess != NULL)
{
//use psapi
if(EnumProcessModules(hProcess, &hMod, sizeof(hMod), &cbNeeded))
{
GetModuleBaseName(hProcess, hMod, szTemp, sizeof(szTemp));
AfxMessageBox(szTemp);
}
}
CloseHandle(hProcess);
//下述API亦可参考
GetModuleFileNameEx