0

如何获取这种格式的流程信息我的开发工具是visual c++ 2012 我想获取流程名称,流程ID,流程路径,产品名称窗口标题,但我不知道如何将这些信息连接起来

每次我访问其他应用程序时,此信息都会更改。

我可以得到应用程序的标题,如 google- Internet Explorer。但我无法将进程名称设为 iexplore。

请指导我。

图像

4

1 回答 1

1

获取当前进程的 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 的名称。

于 2013-02-07T13:01:20.850 回答