Вы можете использовать GetLogicalProcessorInformation , чтобы получить необходимую информацию.
ETA:
Как уже упоминалось в вопросе, с которым связан комментатор, другой (более простой) способ сделать это будет через GetSystemInfo:
SYSTEM_INFO sysinfo;
GetSystemInfo( &sysinfo );
numCPU = sysinfo.dwNumberOfProcessors;
Похоже, что GetLogicalProcessorInformation предоставит вам более подробную информацию, но если вам нужно только количество процессоров, GetSystemInfo, вероятно, будет работать просто отлично.