[向ccrun提问]怎么获取Jobs中的进程列表及进程名?

日总是我哥 2012-06-05 10:19:19
想使用Jobs,等待进程树的结束(例程的详细代码:http://www.cnblogs.com/jamesliuguo/)


QueryInformationJobObject(job, 3, ProList, sizeof(TJobObjectBasicProcessIDList), len);
if proList^.NumberOfProcessIdsInList <= 0 then
break;

上面的代码,在进程树没结束时,怎么取到进程列表的名称?

谢谢ccrun抽空回复!
...全文
138 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
日总是我哥 2012-06-05
  • 打赏
  • 举报
回复
哦,那我问详细一点,

执行QueryInformationJobObject之后,ProList变量中,NumberOfAssignedProcesses是进程树种的进程数量。
ProcessIdList的声明方式是Array[0..0] of ULONG,怎么取数组1,2,3的值?


TJobObjectBasicProcessIDList = Record
NumberOfAssignedProcesses : DWORD;
NumberOfProcessIdsInList : DWORD;
ProcessIdList : Array[0..0] of ULONG;
End;
ccrun.com 2012-06-05
  • 打赏
  • 举报
回复
我来了,这问题,我得花点时间研究。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧