我这了网上的这个例子, private string GetBIOSNumber()
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select SerialNumber From Win32_BIOS");
string biosNumber = null;
foreach (ManagementObject mgt in searcher.Get())
{
biosNumber = mgt["SerialNumber"].ToString();
}
return biosNumber;
} 但是返回的是一个空字符串??
帮帮忙大家
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select SerialNumber From Win32_BIOS");
string biosNumber = null;
foreach (ManagementObject mgt in searcher.Get())
{
biosNumber = mgt["SerialNumber"].ToString();
}
return biosNumber;
} 但是返回的是一个空字符串??
帮帮忙大家
解决方案 »
- C# xvid解码问题 高手进
- 找不到类型或命名空间名称“YuTouWebSite”(是否缺少 using 指令或程序集引用?)
- 怎么样将label控件加一个点划线的框
- [散分] 求关于SQLDMO 顶着结贴时都有分
- Button[] x, 如何。。。
- 关于DataGrid单击改变DataGridBoolColumn的状态!急!解决马上结贴!
- c#定义全局对象
- 请问哪里有英文版的VS.NET 2003能下?
- 欲学.net,如何切入
- 请问c#中类的析构问题?例如form
- 方括号代表什么意思?
- VS2005中的DataGridView的 KeyPress 事件,不能实现对用户输入的键盘内容的判断?
这里面能查出来的,代码应该都能查出来
譬如WMI能查多数硬盘的序列号,可是对于SCSI硬盘就不一定能查出来
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMedia");
ManagementObjectSearcher searcher = new ManagementObjectSearcher( "SELECT * FROM Win32_PhysicalMedia ");==============================================================================================Select ?感觉象是从表里取得的啊. Win32_BIOS /Win32_PhysicalMedia 怎么知道这些里面的列名有哪些?