1

当您键入任务列表时,我正在尝试使用 C++ 扫描 Windows 命令提示符中显示的进程。我还没有准备好整个代码,但在尝试阅读流程时需要帮助。

4

2 回答 2

1

那么你可以重定向标准输出,或者你可以使用winapi =)

与进程有关的函数列表:http: //msdn2.microsoft.com/en-us/library/ms684847.aspx

EnumProcesses 函数:http: //msdn.microsoft.com/en-us/library/ms682629.aspx

于 2011-03-03T20:52:46.207 回答
1

您需要使用 PSAPI 来执行此操作。您可能需要将 psapi.lib 添加到您的库依赖项中。

您可以使用EnumProcesses所有正在运行的进程的 ID 填充数组。然后,您可以使用OpenProcess数组中的 ID 来检索每个正在运行的进程的句柄,然后将句柄传递给相关函数,例如QueryWorkingSet获取有关每个进程的信息。

如果您需要更多帮助,您很可能会在 MSDN 上找到示例。

于 2011-03-03T20:53:09.623 回答