Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Тип физической памяти


Автор: Romero 15.11.2007, 08:52
Никак не могу найти способ получения типа памяти. Все компоненты и способы, которые встречал, позволяют только получить строки типа Channel A DIMM0 512 Mb. Меня же интересует именно тип, причем по специфике решаемой задачи достаточно будет определить, DDR1 или DDR2 утсановлены. Такое впечатление, что это программно не выясняется :(

Автор: MetalFan 15.11.2007, 09:06
я конечно не уверен, но если попробовать с пом WMI?

Автор: Riply 15.11.2007, 09:15
Цитата(Romero @  15.11.2007,  08:52 Найти цитируемый пост)
Такое впечатление, что это программно не выясняется :( 

Могу успокоить: выясняется, ибо Windows это умеет smile
Цитата(Romero @  15.11.2007,  08:52 Найти цитируемый пост)
Все компоненты и способы, которые встречал, позволяют только получить строки 

А какие именно "способы" ты встречал ?

Автор: Romero 15.11.2007, 09:18
С WMI работать умею, но нужную инфу там не нашел.
Читал подобную тему в этом форуме - там ссылка на пару компонентов, которые тоже не дали результата.

Автор: Romero 15.11.2007, 15:23
В WMI нашел
Win32_PhysicalMemory - FormFactor
и
Win32_PhysicalMemory - MemoryType
Но возвращают на разных компах одно и то же - 8 и 0 соответственно (винда одинаковая).
http://support.microsoft.com/kb/922813/en-us - здесь это объясняется. Значит, данный способ тоже не катит. Однако, эверест на этих компах правильно определяет тип, т.о. программная возможность достать эти данные есть... Но вот как?

Автор: Romero 16.11.2007, 15:14
Программный способ пока не нашел.
Пересмотрел несколько разных утилит для выдирания подобной инфы. Если кому интересно будет, нашел SIV, который позволяет с параметрами командной строки и без инсталляции выдать отчет в текстовый файл только по интересующей инфе (тип памяти и объем). А далее - дело техники: батник или самописная прога, выдирающая нужные строки.
Но вопрос самостоятельного определения не решен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)