鐠ф艾顦婚崸锟�
濮e繑妫╃粔鎺撴絻
45fan.com - 路饭网
首页
路由器设置
无线路由器
路由器密码
网络频道
手机频道
电脑频道
图库频道
问答中心
搜索:
智能搜索
搜索标题
您的位置
:
主页
>
网络频道
> 阅读资讯:怎么样获取客户端MAC、IP地址、计算机名?
怎么样获取客户端MAC、IP地址、计算机名?
2016-09-09 08:14:06 来源:www.45fan.com 【
大
中
小
】
怎么样获取客户端MAC、IP地址、计算机名?
获取客户端MAC地址、IP地址、计算机名
<
HTML
><
HEAD
><
TITLE
>
获取客户端MAC地址、IP地址、计算机名测试
</
TITLE
>
<
METAhttp
-
equiv
=
Content
-
Typecontent
=
"
text/html;charset=gb2312
"
>
<
SCRIPTlanguage
=
JScriptevent
=
"
OnCompleted(hResult,pErrorObject,pAsyncContext)
"
for
=
foo
>
document.forms[
0
].txtMACAddr.value
=
unescape(MACAddr);
document.forms[
0
].txtIPAddr.value
=
unescape(IPAddr);
document.forms[
0
].txtDNSName.value
=
unescape(sDNSName);
//
document.formbar.submit();
</
SCRIPT
>
<
SCRIPTlanguage
=
JScriptevent
=
OnObjectReady(objObject,objAsyncContext)
for
=
foo
>
if
(objObject.IPEnabled
!=
null
&&
objObject.IPEnabled
!=
"
undefined
"
&&
objObject.IPEnabled
==
true
)
...
{
if
(objObject.MACAddress
!=
null
&&
objObject.MACAddress
!=
"
undefined
"
)
MACAddr
=
objObject.MACAddress;
if
(objObject.IPEnabled
&&
objObject.IPAddress(
0
)
!=
null
&&
objObject.IPAddress(
0
)
!=
"
undefined
"
)
IPAddr
=
objObject.IPAddress(
0
);
if
(objObject.DNSHostName
!=
null
&&
objObject.DNSHostName
!=
"
undefined
"
)
sDNSName
=
objObject.DNSHostName;
}
</
SCRIPT
>
<
METAcontent
=
"
MSHTML6.00.2800.1106
"
classid
=
CLSID:76A64158
-
CB41
-
11D1
-
8B02
-
00600806D9B6VIEWASTEXT
></
OBJECT
>
<
OBJECTclassid
=
CLSID:75718C9A
-
F029
-
11d1
-
A1AC
-
00C04FB6C223
></
OBJECT
>
<
SCRIPTlanguage
=
JScript
>
var
service
=
locator.ConnectServer();
var
MACAddr;
var
IPAddr;
var
DomainAddr;
var
sDNSName;
service.Security_.ImpersonationLevel
=
3
;
service.InstancesOfAsync(foo,
'
Win32_NetworkAdapterConfiguration
'
);
</
SCRIPT
>
<
FORMaction
=
NICPost.aspmethod
=
post
><
INPUTvalue
=
00
:
05
:5D:0E:C7:FA
<
INPUTvalue
=
192.168
.
0.2
<
INPUTvalue
=
typ
</
FORM
></
BODY
></
HTML
>
获取本级MAC地址、IP地址、计算机名
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
using
System.Management;
using
System.Net;
private
void
Form1_Shown(
object
sender,EventArgse)
...
{
string
name
=
string
.Empty,mac
=
string
.Empty;
name
=
Dns.GetHostName();
//
本机名
textBoxName.Text
=
name;
StringBuilderip
=
new
StringBuilder();
IPAddress[]addressList
=
Dns.GetHostAddresses(Dns.GetHostName());
//
framework2.0
foreach
(IPAddressi
in
addressList)
...
{
ip.Append(i);
}
textBoxIP.Text
=
ip.ToString();
//
ip
//
IPAddress[]addressList=Dns.GetHostEntry(Dns.GetHostName()).AddressList;
//
for(inti=0;i<addressList.Length;i++)
//
{
//
ip.Append(addressList[i]);
//
}
//
textBoxIP.Text=ip.ToString();
ManagementClassmc
=
new
ManagementClass(
"
Win32_NetworkAdapterConfiguration
"
);
ManagementObjectCollectionmoc
=
mc.GetInstances();
foreach
(ManagementObjectmo
in
moc)
...
{
if
(mo[
"
IPEnabled
"
].ToString()
==
"
True
"
)
mac
=
mo[
"
MacAddress
"
].ToString();
}
textBoxMAC.Text
=
mac;
//
mac
}
本文地址:
http://www.45fan.com/a/question/73950.html
Tags:
获取
MAC
客户端
编辑:路饭网
上一篇:
格式化输出XML串的方法
下一篇:
如何访问IBM隐藏分区?
相关文章列表
如何解决Mac Mysql数据库中文乱码的问题
如何使用mongodb随机获取一条记录?
如何在mongodb中随机获取1条记录?
怎么样在Mac中安装MariaDB数据库?
怎么样在mac下使用brew安装mongodb?
怎么样利用Python获取操作系统信息实例?
如何通过Python语言实现获取主机名根据端
Mysql获取id最大值、表的记录总数时会出
如何获取魔兽世界7.0冰河鲤鱼?
在Mac中搭建go语言开发环境的教程
推广内容
推荐阅读
热门推荐
推荐文章
·
欢乐颂五美晒合照 齐呼:We are back!!
·
Google AdSense广告业务也被干扰,掉包严
·
京东和淘宝二者对比有什么区别?
·
输入新浪微博的验证码老是错误怎么办?
·
google adsense打不开怎么办?免翻墙打开
·
在淘宝网买东西要注意哪些事项?网友必备
·
阿里提供免费公共DNS服,阿里公共dns地址
·
如何进行小米真人认证?小米官方真人认证
·
怎么用PS制作出真实的眼睛?
·
招财宝有什么作用?招财宝不仅仅是余额宝
·
路饭网官方微信公众平台开通啦!赶快扫描
·
路由器连接检测工具 检测电脑上不了网的
关于我们
|
联系我们
|
友情链接
|
网站地图
|
Sitemap
|
App
|
返回顶部