Se não se importa de usar a linha de comando, a WMI pode fazer isto e é nativa com Windows XP e mais recentes.
Basta correr 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
irá provavelmente dar-lhe números DIMM numa máquina de secretária - as ranhuras superior/baixo são porque estou num computador portátil. Ambos os formatos BankLabel
e DeviceLocator
podem variar de máquina para máquina)
Há muito mais dados disponíveis, mas não são bem apresentados nas colunas limitadas de um prompt de comando. Pode exportar tudo para um ficheiro de texto para uma visualização mais fácil (não se esqueça de desligar o “wrap” das palavras):
>wmic MEMORYCHIP get >data.txt
>start data.txt
E pode usar essas colunas extra para personalizar o primeiro comando para lhe dar, por exemplo, o nome do fabricante, número do produto e número de série.