Due to suddenly operating on Windows 2012 servers with more than 64 processors, we are forced to contend with multiple processor groups.
With our setup, it will be difficult to initiate processes and specify the target processor group, so we are aiming to alter the processor group of a number of processes in c# or c++.
Given we can get the list of process handles, what is required to:
Get the processor group that each of those processes are running upon
Update a certain set of those processes' processor group values to change which group they're running upon.