Если вы не возражаете против использования командной строки, WMI может сделать это и является родным для Windows XP и более новых версий.
Просто запустите wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag
>wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Tag
BankLabel Capacity DeviceLocator Tag
BANK 0 2147483648 Bottom - Slot 1 (top) Physical Memory 0
BANK 1 4294967296 Bottom - Slot 2 (under) Physical Memory 1
(DeviceLocator
, скорее всего, даст вам DIMM номера на настольной машине - верхний/нижний слоты, потому что я на ноутбуке. Форматы BankLabel
и DeviceLocator
могут различаться в зависимости от машины.)
Там намного больше данных, но они плохо отображаются в ограниченных столбцах командной строки. Вы можете экспортировать все это в текстовый файл для более удобного просмотра (не забудьте выключить обертку слов):
>wmic MEMORYCHIP get >data.txt
>start data.txt
И вы можете использовать эти дополнительные столбцы для настройки первой команды, чтобы дать вам, например, имя производителя, номер продукта и серийный номер.