如何在同一个Windows处理器组中强制执行所有后代进程?

问题描述 投票:0回答:1

我需要在处理器组中运行一个应用程序。此应用程序创建自己的子进程。

我已经能够将主进程强制进入我想要的处理器组,但是我找到的所有方法(“start / node x”命令,CreateProcess()中的标志INHERIT_PARENT_AFFINITY和标志PROC_THREAD_ATTRIBUTE_PREFERRED_NODE)都没有继承到孙子进程中。流程。

我怎样才能做到这一点?

windows inheritance processor
1个回答
0
投票

你可以使用Job ObjectsJOBOBJECT_BASIC_LIMIT_INFORMATION可以强制亲和力,或者你可以使用JOBOBJECT_ASSOCIATE_COMPLETION_PORT获取JOB_OBJECT_MSG_NEW_PROCESS消息并手动设置亲和力。

© www.soinside.com 2019 - 2024. All rights reserved.