Чтение SPD из Windows

Тема в разделе "WASM.ZEN", создана пользователем antosa, 7 май 2007.

  1. antosa

    antosa New Member

    Публикаций:
    0
    Регистрация:
    12 апр 2007
    Сообщения:
    2
    Много времени провел в поисках того, как можно узнать тип памяти из Windows. Пробовал WMI: Win32_PhysicalMemory, но почемуто MemoryType равно 0. Остается только считать нужную инфу из SPD. Подскажите пожалуйста, как это можно сделать. Заранее благодарен
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    antosa
    Можно, через DMI еще попробовать определить тип памяти. Только тут нужен доступ к физической памяти.
    Насчет чтение SPD тебе нужен доступ к портам ввода вывода. Нужно вылезти на нулевое кольцо защиты. Например через драйвер. Далее нужно найти SMBus контролер. В 90% находиться по коду класса PCI устройства. Читаем его базовый адрессс. Далее зная протокол общения читаем данные.

    http://forum.sources.ru/index.php?showtopic=168809&st=0
    Там разбирали как читать писать.

    Прадо я тебя хочу разочаровать. Не все производители вшивают тип памяти, и иногда оставляют дефолтовое значение(возможно 0 не помню).
     
  3. antosa

    antosa New Member

    Публикаций:
    0
    Регистрация:
    12 апр 2007
    Сообщения:
    2
    Спасибо за ответ