WMI问题--获取主板序列号为什么会是xxxxxxxxxxx?

sqhcmj 2004-08-21 08:10:46
using System.Management ;

ManagementObjectSearcher my = new ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard");
foreach(ManagementObject share in my.Get())
{
Label1.Text= "主板制造商:" + share["Manufacturer"].ToString();
Label2.Text= "产品:" + share["Product"].ToString();
Label3.Text= "主板序列号:" + share["SerialNumber"].ToString();
}
...全文
453 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
BigIdiot628 2005-05-07
  • 打赏
  • 举报
回复
我的硬盘ID和CPUID都可以看到.
但主板的就不知道.

怀疑主板是水货,嘿嘿
cjzlxy 2005-05-07
  • 打赏
  • 举报
回复
我的也是啊.
xxxxxxxxxxx
什么原因啊???
新鲜鱼排 2005-05-07
  • 打赏
  • 举报
回复
up
koenemy 2005-05-07
  • 打赏
  • 举报
回复
同情
koenemy 2005-05-07
  • 打赏
  • 举报
回复
mark
sqhcmj 2004-08-23
  • 打赏
  • 举报
回复
还是不行,不能得到bios序列号,是空的" "?好象跟主板的型号有关!难道有些主板没有序列号或者WMI不兼容
werdcd 2004-08-22
  • 打赏
  • 举报
回复
System.Management.ManagementObjectSearcher cmicWmi=new System.Management.ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard");
foreach(System.Management.ManagementObject cmicWmiObj in cmicWmi.Get())
{
//Debug.WriteLine("bios序列号" & cmicWmiObj["SerialNumber"]);
this.textBox1.Text = "bios序列号" + cmicWmiObj.GetText(System.Management.TextFormat.Mof)+"\n";
}
  • 打赏
  • 举报
回复
谁说没有,你填加了引用才会看见
头发依旧浓密 2004-08-21
  • 打赏
  • 举报
回复
System里面没有Management这个命名空间
zly1980 2004-08-21
  • 打赏
  • 举报
回复
见识了!

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧