Мне нужно прочитать температуру процессора процессора Intel x86_64. Для этого я планирую написать драйвер режима ядра Windows, который может использовать команду вызова __readdmsr 'asm'.Драйвер Windows - Прочитайте температуру процессора - Двойное ядро
Но я не уверен, как выбрать ядро, для которого должна применяться команда readmsr.
Не могли бы вы помочь мне в этом?
Есть ли причина, по которой вы не можете просто использовать WBEM для чтения из пользовательского режима? В https://gist.github.com/jeffa00/9577816 есть пример, который использует powershell, но есть много примеров того, как читать данные WBEM с разных языков. –
@DavidWohlferd У нас уже есть драйвер для получения температуры процессора, и нам нужно просто переключиться между ядрами. – hazzelnuttie