如何改变explorer.exe和service.exe的启动方式来编辑进程关联?
通常 explorer.exe 和 services.exe 以 0x0f Affinity 启动(所有 4 个内核都被使用)
例如,我想要的是让资源管理器和服务以不同的方式启动
启动/Affinity 3 explorer.exe
启动/Affinity 4 services.exe
因此让 explorer.exe 只使用核心 0 和 1
并使 services.exe 使用核心 2
让核心3免费让我随意分配
这对我很有帮助
附注我已经知道如何在它启动后更改它,但这样做的目的是使所有子进程从 explorer.exe 和 services.exe 开始时具有相同的亲和性,因为亲和性继承给子进程
感谢尝试
最佳答案
我无法想象这将如何帮助您实现任何目标,但实现它的方法是在进程启动后修改亲和性。枚举流程并按照您的意愿对它们进行操作。您可以使用 EnumProcesses
轻松地做到这一点。
我希望您在为服务尝试此操作时会遇到安全限制。无论如何,哪些服务会消耗大量 CPU?
修改亲和性很少是个好主意。
关于windows - 如何改变 explorer.exe 和 service.exe 的启动方式来编辑进程关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5049517/