GetPhysicallyInstalledSystemMemory
を使用してインストールされている物理 RAMの量、または を使用してオペレーティング システムが認識できる RAM の量を確認できることを知っていますGlobalMemoryStatusEx
。ただし、ユーザーがスロットごとにインストールしたRAMの量を確認する方法があるかどうか疑問に思っています. つまり、1x2GB の RAM と 2x1GB の RAM の違いをプログラムで識別できるようにすることで、ソフトウェアを介してコンピューターを簡単にアップグレードできるかどうかを確認できます。理想的には、.Net なしでこれを確認する方法です。
1095 次
4 に答える
2
WMI を使用して Win32_PhysicalMemory を調べます。Capacity プロパティと Bank Label プロパティを見てください。
更新: これには .NET は必要ありません。C++での例については、C ++ を使用した WMI アプリケーションの作成を参照してください。
于 2008-10-22T21:44:26.627 に答える
1
WMIは必要ありません(常にWMI(遅い)を避けてください)、ドライバーも(もちろん)標準のWin32 SMB APIを使用してください
于 2008-10-23T13:13:33.367 に答える
0
Linuxでは、ほとんどの場合、BIOSからDMIテーブルを解析するdmidecodeを使用してその情報を見つけることができます。他の興味深い情報とともに、すべてのメモリスロットとそれぞれにあるものが表示されます。ただし、WindowsでDMIデータを取得する方法がわかりません。
于 2008-10-22T23:10:09.560 に答える