当您键入任务列表时,我正在尝试使用 C++ 扫描 Windows 命令提示符中显示的进程。我还没有准备好整个代码,但在尝试阅读流程时需要帮助。
问问题
2064 次
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 回答