Я знаю, что можно проверить, сколько физической оперативной памяти установлено, используя GetPhysicallyInstalledSystemMemory
или сколько оперативной памяти может видеть операционная система, используя GlobalMemoryStatusEx
. Однако мне интересно, есть ли способ проверить, сколько оперативной памяти установлено пользователем по слоту. То есть, чтобы иметь возможность программно определять разницу между 1x2 ГБ оперативной памяти и 2x1 ГБ оперативной памяти, таким образом проверяя, можно ли легко обновить компьютер с помощью программного обеспечения. В идеале, способ проверить это без .Net.