永发信息网

asp.net怎么获取客户请求的网卡(MAC),不用JS。。。

答案:4  悬赏:80  手机版
解决时间 2021-04-10 17:05
客户要求在系统的客户端请求时,需要获取客户的MAC网卡地址和IP地址,IP可以获得到,但MAC网卡地址就不知道怎么获取了,请问有知道的朋友嘛,有的马上来帮帮忙、、、、
最佳答案
C# public static string GetMACAddressString()
{
ManagementClass class1 = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection collection1 = class1.GetInstances();
int num1 = 0;
StringBuilder builder1 = new StringBuilder();
using (ManagementObjectCollection.ManagementObjectEnumerator enumerator1 = collection1.GetEnumerator())
{
while (enumerator1.MoveNext())
{
ManagementObject obj1 = enumerator1.get_Current();
if ((bool) obj1.get_Item("IPEnabled"))
{
if (num1 > 0)
{
builder1.Append(''|'');
}
builder1.Append(obj1.get_Item("MacAddress").ToString());
num1++;
}
obj1.Dispose();
}
}
return builder1.ToString();
}
全部回答
你好! asp.net 直接是获取不到的,不过你可以试试用webBrowser,给你的的管理后台做个客户端,登录时用客户端获取本机mac地址,然后通过webBrowser赋值给登录页面,当用户提交时就可以了获取到了,顺便提醒下mac地址也是可以更改的。 如果对你有帮助,望采纳。
楼上回答不错
上面的代码是获取的服务器的mac不是客户请求的 额 js+activex
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
芒果找房二实小店地址在什么地方,想过去办事
-----Wereyouathomeat9o’clocklastnight?---
iphone 总容量 可用容量 能不能用软件改掉,
家长对孩子音乐方面的评语
铃木利亚纳凉车老加不上油怎么办?该修的都修
Photographs are everywhere , They dec
秋季吃什么,秋季喝什么汤好
《牡丹江》歌词
长30米宽3米深5米的池可装多少立方水?
小方圆文具店地址在什么地方,想过去办事
的分子加2,要使分数大小不变,分母要A.加上3
与火花 7年的爱 那种节奏差不多的歌还有吗?
我们公司每天要开晨会,请大家帮忙想一个鼓舞
一个羽,一个中 是什么字?(羽中)(左右结构)
色即是空里的那个小黄毛叫什么名字!
推荐资讯
单选题下列工业部门或工厂既属于加工工业又属
上海到武汉飞机票多少钱,广州到武汉的机票价
这张一百元水印头像多了个痣,算不算错版的?
能收听航空波段除了德生PL660还有其他的吗?
B区一街/B区二路(路口)这个地址在什么地方,
表达爱国情感的名言(现代的)
常用的CT有哪些?
淘语网的日语课程怎么样,求上过的介绍一下
展现青春活力的标语,关于青春的主题标语
你想要的用英语怎么说,你想要什么用英语怎么
德政园电信小区在哪里啊,我有事要去这个地方
下列各句中没有语病、句意明确的一句是A. 一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?