zoukankan
html css js c++ java
C#调用WMI获取本机MAC地址列表。
private
void
button1_Click(
object
sender, System.EventArgs e)
{
string
strsearch
=
string
.Format(
@"
SELECT MACAddress FROM Win32_NetworkAdapter WHERE ((MACAddress Is Not NULL)AND (Manufacturer <> 'Microsoft'))
"
);
System.Management.ManagementObjectSearcher msearch
=
new
ManagementObjectSearcher();
msearch.Scope
=
new
ManagementScope(
@"
root\CIMV2
"
);
msearch.Query
=
new
ObjectQuery(strsearch);
int
i
=
1
;
try
{
if
((msearch.Get().Count
<
1
)
||
(msearch.Get()
==
null
))
{
this
.listBox1.Items.Add(
"
No MAC Address!
"
);
}
else
{
foreach
(System.Management.ManagementObject mymac
in
msearch.Get())
{
string
str1
=
string
.Format(
"
MAC{0} address:{1}
"
,i.ToString(),mymac[
"
MACAddress
"
].ToString());
this
.listBox1.Items.Add(str1);
i
++
;
}
}
}
catch
(Exception ex)
{
string
msg
=
ex.Message.ToString();
MessageBox.Show(
"
erro
"
, msg);
}
}
查看全文
相关阅读:
Windows下安装MongoDB
介绍了MongoDB在32位Windows7下的安装以及一些简单应用
简单的实例来理解WCF 数据服务
对缓存的思考——提高命中率
如何在安装过程中部署DevExpress控件
[WCF REST] 解决资源并发修改的一个有效的手段:条件更新(Conditional Update)
MEF实现IoC
Lucene索引分析工具Luke.Net 0.5升级版 (兼容Lucene.Net 2.9.4.1)
Mongodb在windows下面作为服务启动 出现“服务没有响应控制功能”
写自己的ASP.NET MVC框架
原文地址:https://www.cnblogs.com/skyfei/p/97528.html
最新文章
团队角色测试
gaia源码分析
项目管理
自己动手重新实现LINQ to Objectsedulinq
DICOM简介
编写高速缓存友好代码
局部性原理浅析——良好代码的基本素质
MS CRM 2011 Q2
单元测试背后的思考和感悟
T4模板生成代码入门1
热门文章
【翻译】从头开始编写一个Orchard网上商店模块
可重用代码段管理器VS插件版5.0发布(代码段收集器、个人代码库、代码管理)
C#序列化与反序列化学习
说说哪本书是对程序员最有影响、每个程序员都该阅读的书?
C++学习框架 总结(简单步骤)
VS 2010插件SnippetDesigner创建Code Snippet教程
JavaScript 继承详解
Windows 启动顺序详解
js制作页码导航
windows 服务开发和windows install开发
Copyright © 2011-2022 走看看