重複の可能性:
WindowsVC++マシンモデル名を取得
box.netがPCメーカーを検出し、Windows 8でユーザーに余分なスペースを提供しているのを見ました。メーカーを見つけるためにどのAPIを使用できますか?
重複の可能性:
WindowsVC++マシンモデル名を取得
box.netがPCメーカーを検出し、Windows 8でユーザーに余分なスペースを提供しているのを見ました。メーカーを見つけるためにどのAPIを使用できますか?
WindowsManagementInstrumentationを使用できます
この例はC#であり、うまくいくことを願っています。
string manufacturer = string.Empty;
ManagementClass mc = new System.Management.ManagementClass("Win32_BIOS");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (string.IsNullOrEmpty(result))
{
try
{
if (mo["Manufacturer"] != null)
manufacturer = mo["Manufacturer"].ToString();
break;
}
// Show the exception (just for test purpose)
catch(Exception ex)
{
MessageBox.Show(ex.Message)
}
}
}
Console.WriteLine(manufacturer.Trim());