Нужна помощь!!!

Тема в разделе "WASM.ASSEMBLER", создана пользователем Kalten Bruner, 28 июн 2005.

  1. Kalten Bruner

    Kalten Bruner New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2005
    Сообщения:
    3
    Адрес:
    Russia
    Доброго времени суток! У меня есть три вопросика:

    1) Как программно определить имя производителя и имя материнской платы

    2) Тоже самое, что и 1) только для ISA

    3) как с помощью команды CPUID определить имя ядра процессора (например, Northwood)

    Спасибо всем! Буду очень признателен!
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    1)я делал скан биоса на вхождение (с)

    2)я делал вызов vesa прерываний

    3)google.com

    я делал по особенностям исполнения команд , не по cpuid



    дело было давно ,в 96 году из- под дос
     
  3. yureckor

    yureckor New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    494
    Адрес:
    Russia
    1, 2)HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System
     
  4. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    3) CPUID выдает лишь числые идентификаторы: семейство, модель и степпинг, а для названия ядра надо знать какие цифирьки какому ядру соответсвуют. Например, Northwood это семейство 15 (xFh), модель 2.
     
  5. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    Можно ещё через SetupAPI прочитать FriendlyName устройства с ClassGUID = 50127DC3-0F36-415E-A6CC-4CB3BE910B65 (Processor). Если извращаться охота =)



    И в HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System CentralProcessor тоже есть.