В Windows:
wmic memoryChip get /?
Предоставит вам различную информацию об оперативной памяти, которую вы можете запросить прямо из командной строки.
Например,
wmic memorychip get serialnumber
Дает вам серийный номер. Вы также можете использовать Speed, Modelиногда Manufacturerи больше.
WMI - это метод Windows для запроса данных SMBIOS . Apple, Linux, Windows и все, кто хочет работать на большинстве аппаратных средств, должны поддерживать SMBIOS на некотором уровне по разным причинам.
Вы можете использовать SMBIOS (например, через WMI или WMIC в Windows), чтобы также собирать информацию о жестком диске, информацию о сети (это карта 10/100 или 10/100/1000?).
Чтобы сделать еще один шаг вперед, у каждого производителя есть код для MAC-адресов на сетевых картах. RAM также имеет код производителя. Таким образом, все, что вам нужно сделать, чтобы получить их код, например, мои 2 x2 ГБ в этом ноутбуке - 830B, - это создать базу данных для производителей (830B, возможно, будет одной маркой, а затем перепродать!), А также какие модели означают что. Я думаю, именно так работает CPUz - базовые запросы и действительно полная и актуальная база данных.