C# B/S程序如何获取客户端的MAC地址
答案:1 悬赏:0 手机版
解决时间 2021-03-27 22:38
- 提问者网友:城市野鹿
- 2021-03-27 05:43
C# B/S程序如何获取客户端的MAC地址
最佳答案
- 五星知识达人网友:平生事
- 2021-03-27 06:41
目前百度或者谷歌到的方法有很多,不外乎就总结出来的1。调用客户端的WMI读取MAC地址2。通过某些网络协议抓取客户端的请求信息获取客户端的MAC地址第一种,都是基于ActiveX插件法获取客户端的信息,但是这种因为IE的安全级别问题,是无法做到通用的,包括建行等银行的U盾,网银行支付控件,支付宝控件都是一致的他们都是基于ActiveX的插件,从而控制B/S模式下客户端的操作,这些方法在不同浏览器上就会有不同的BUG,所以目前来说支持这些ActiveX插件的就只有IE6,7,但是因为微软的IE浏览器自身的一些缺陷,导致ActiveX插件不稳定,比如说支付宝控件在IE7和IE8下,如果不是信任网站,则会造成IE崩溃,访问带有ActiveX插件的页面,IE就直接崩溃了。第二种,只是有人提及HTTP协议是基于请求的,应该不可能取不到但是我这个没学过网络协议的人,发现网络协议都是基于硬件的如果您的B/S程序不是在路由器上,则是无法解析网络协议,因为HTTP协议里的TCP/IP协议
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯