Для первого ядра, посмотрите на:
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
Например:
« Update Revision » = 0xba - текущий последний микрокод (из mcupdate _ *. Dll)
« Предыдущая версия обновления » = 0xb3 - исходная версия микрокода по умолчанию (из BIOS)
« Идентификатор » - Intel64 Family 6 Model 15 Stepping 11
« Поле, специфичное для платформы 1 » - 0x80
Микрокод берется из c:\Windows\System32\mcupdate_GenuineIntel.dll (или mcupdate_AuthenticAMD.dll), используя "Идентификатор" и «Поле, специфичное для платформы 1». Для Intel вы можете найти строку "DataVersion" UTF-16 в mcupdate_GenuineIntel.dll, чтобы увидеть все включенные версии кода. Для идентификатора процессора из примера: «6fb-80, ba» (формат FamilyModelStepping-PF, ucRevision в шестнадцатеричном формате).