@armadillo-cld

Можно ли изменить данные __cpuid?

Всем привет.
Меня интересует вопрос. Вот допустим можно изменить данные о своём процессоре для "Системных свойств" через реестр (
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0\ProcessorNameString
), но если на С++\FASM получить имя процессора через __cpuid (0x80000000), то он будет не тем, что указан в реестре, а оригинальным. Так вот, можно ли как-нибудь записать своё значение в __cpuid? Дабы имя процессора выводилось не оригинальное, а которое ты хочешь? Никаких вредоносных намерений, просто интерес.
Не важно каким методом, kernel-драйвер или user-софтом, просто что бы при получении __cpuid данных - выводилось то, которое ты введёшь. Заранее спасибо.
  • Вопрос задан
  • 546 просмотров
Пригласить эксперта
Ответы на вопрос 1
По-моему, __cpuid запрашивает информацию у процессора через ассемблерную инструкцию CPUID, которая, в свою очередь, возвращает информацию, зашитую в процессоре производителем. Поэтому подменить врядли получится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы