Как получить исполняющий текущую программу процессор?
Задача, собственно говоря, проста: нужно всего лишь получить текущий исполняющий процессор.
Искал решение, смотрел в сторону WinAPI функции GetCurrentProcessorNumber, но не понятно, как его преобразовать в экземпляр Win32_Processor класса (на моей однопроцессорной машине результат этой функции равен 2 — скорее всего, под словом "processor" в документации подразумевались "процессоры вообще", т.е. и видеокарты); а в самом классе Win32_Processor нет необходимых мне методов — под методы класса Win32_Processor даже отдельной вкладки с методами не завезли.
Код вызова функции GetCurrentProcessorNumber (на C)
#include <stdio.h>
#include <windows.h>
int main() {
printf("%d", GetCurrentProcessorNumber());
}