C ++扫描进程ID使用命令提示符和tasklist

当你输入任务列表时,我正在尝试使用c ++扫描windows命令提示符中显示的进程。 我还没有准备好整个代码,但希望在尝试阅读过程中提供帮助。     
已邀请:
那么你可以重定向标准输出,orrrr你可以使用winapi =) 与进程有关的函数列表: http://msdn2.microsoft.com/en-us/library/ms684847.aspx EnumProcesses功能: http://msdn.microsoft.com/en-us/library/ms682629.aspx     
您需要使用PSAPI来执行此操作。您可能需要将psapi.lib添加到库依赖项中。 您可以使用
EnumProcesses
使用所有正在运行的进程的ID填充数组。然后,您可以将
OpenProcess
与数组中的ID一起使用,以检索每个正在运行的进程的句柄,然后将句柄传递给相关的函数,例如
QueryWorkingSet
,以获取有关每个进程的信息。 如果您需要更多帮助,您很可能会在MSDN上找到示例。     

要回复问题请先登录注册