如何获取这种格式的流程信息我的开发工具是visual c++ 2012 我想获取流程名称,流程ID,流程路径,产品名称窗口标题,但我不知道如何将这些信息连接起来
每次我访问其他应用程序时,此信息都会更改。
我可以得到应用程序的标题,如 google- Internet Explorer。但我无法将进程名称设为 iexplore。
请指导我。
如何获取这种格式的流程信息我的开发工具是visual c++ 2012 我想获取流程名称,流程ID,流程路径,产品名称窗口标题,但我不知道如何将这些信息连接起来
每次我访问其他应用程序时,此信息都会更改。
我可以得到应用程序的标题,如 google- Internet Explorer。但我无法将进程名称设为 iexplore。
请指导我。
获取当前进程的 EXE 名称:
TCHAR name[MAX_PATH];
GetModuleFileName(GetModuleHandle(NULL), name, sizeof(name));
使用NULL
作为参数GetModuleHandle()
将返回HANDLE
用于启动进程的 EXE。其余的很简单。
更新:从文档:
TCHAR name[MAX_PATH];
GetModuleFileName(NULL, name, sizeof(name));
您可以NULL
用作模块句柄,它将已经获得 EXE 的名称。