C# 读取MotherBoard的信息
通过C# 来读取PC 的MotherBoard 上的信息,如 产品名称,制造商,版本等,方法如下:
- Reference中添加 System.Management,并在头文件中引入该 Assemble
- 添加对应的类,并进行使用,如下实例:
public static class MotherBoardInfo
{
private static ManagementObjectSearcher baseboardSearcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_BaseBoard");
private static ManagementObjectSearcher motherboardSearcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_MotherboardDevice");
public static string Manufacturer
{
get
{
try
{
foreach(ManagementObject obj in motherboardSearcher.Get())
{
return obj["Manufacturer"].ToString();
}
return "";
}
catch(Exception exp)
{
return "";
}
}
}
public static string ModelName
{
get
{
try
{
foreach(ManagementObject obj in motherboardSearcher.Get())
{
return obj["Model"].ToString();
}
return "";
}
catch(Exception exp)
{
return "";
}
}
}
public static string ProductName
{
get
{
try
{
foreach(ManagementObject obj in baseboardSearcher.Get())
{
return obj["Product"].ToString();
}
return "";
}
catch(Exception exp)
{
return "";
}
}
}
}
参考资料:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!