5
私はRAMモジュールに関する完全な情報を得る必要があります。私はWMIを使用してそれを取得しようとしました:私のRAMの製造元の名前を取得してください(WMIはこの情報を得ていません)
ManagementObjectSearcher searcher12 =
new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_PhysicalMemory");
Console.WriteLine("------------- Win32_PhysicalMemory instance --------");
foreach (ManagementObject queryObj in searcher12.Get())
{
Console.WriteLine("BankLabel: {0} ; Capacity: {1} Gb; Speed: {2}; Manufacturer: {3}; Serial Number: {4}", queryObj["BankLabel"],
Math.Round(System.Convert.ToDouble(queryObj["Capacity"])/1024/1024/1024, 2),
queryObj["Speed"], queryObj["Manufacturer"], queryObj["Name"]);
}
しかし、それは私に役立つものではありません、単にこの情報はありません。この情報はどのように入手できますか?
このコードは、私のために働いている、または少なくとも 'queryObj [「メーカー」]'(ただし、単に16進文字列)に値があります。その結果、あなたはどんな結果を得ていますか? – MikeTheLiar
空白スペースのみが表示されます。http://screenshot.su/img/64/b7/b1/64b7b10e92478a5dbdd25a6586d99d60.jpg –
マシンメーカは、このクエリを実行する基になるチップセットドライバを提供する必要があります。彼らがそれをうまくやったというオッズは、あなたがそれを支払った金額にほぼ比例しています。 –