会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
滨_Notepad
学习工作点滴积累
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
读硬件系列号
Posted on
2007-12-01 21:23
新人~
阅读(
194
) 评论(
0
)
编辑
收藏
举报
读硬件系列号
private
void
GetInfo()
{
string
cpuInfo
=
""
;
//
cpu序列号
ManagementClass cimobject
=
new
ManagementClass(
"
Win32_Processor
"
);
ManagementObjectCollection moc
=
cimobject.GetInstances();
foreach
(ManagementObject mo
in
moc)
{
cpuInfo
=
mo.Properties[
"
ProcessorId
"
].Value.ToString();
Response.Write (
"
cpu序列号:
"
+
cpuInfo.ToString ());
}
//
获取硬盘ID
String HDid;
ManagementClass cimobject1
=
new
ManagementClass(
"
Win32_DiskDrive
"
);
ManagementObjectCollection moc1
=
cimobject1.GetInstances();
foreach
(ManagementObject mo
in
moc1)
{
HDid
=
(
string
)mo.Properties[
"
Model
"
].Value;
Response.Write (
"
硬盘序列号:
"
+
HDid.ToString ());
}
//
获取网卡硬件地址
9558821702001755616
ManagementClass mc
=
new
ManagementClass(
"
Win32_NetworkAdapterConfiguration
"
);
ManagementObjectCollection moc2
=
mc.GetInstances();
foreach
(ManagementObject mo
in
moc2)
{
if
((
bool
)mo[
"
IPEnabled
"
]
==
true
)
Response.Write(
"
MAC address\t{0}
"
+
mo[
"
MacAddress
"
].ToString());
mo.Dispose();
}
}
//
主板
string
strbNumber
=
string
.Empty;
ManagementObjectSearcher mos
=
new
ManagementObjectSearcher(
"
select * from Win32_baseboard
"
);
foreach
(ManagementObject mo
in
mos.Get())
{
strbNumber
=
mo[
"
SerialNumber
"
].ToString();
break
;
}
/**/
/*
读取主板信息:
Dim searcher As New ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard")
Dim share As ManagementObject
For Each share In searcher.Get()
Debug.WriteLine("主板制造商:" & share("Manufacturer"))
Debug.WriteLine("型号:" & share("Product"))
Debug.WriteLine("序列号:" & share("SerialNumber"))
Next share
*/
会员力量,点亮园子希望
刷新页面
返回顶部
Powered by:
博客园
Copyright © 2024 新人~
Powered by .NET 8.0 on Kubernetes