无需技术,做网站,你也牛!
所有新购主机 增送数据库
操作简洁 功能强大
专业团队 资深背景
微信搜索:cn163ns
主要功能是针对微信商家公众号提供与众不同的、有针对性的营销推广服务。通过微信平台,用户可以轻松管理自己的微信各类信息,对微信公众账号进行维护、开展智能机器人、在线发优惠劵、抽奖、刮奖、派发会员卡、打造微官网、开启微团购等多种活动,对微信营销实现有效监控,极大扩展潜在客户群和实现企业的运营目标。无使用时间和功能限制
当然这个这个程序是基于 B/S 的。
于是就想到获取mac(网卡)地址,这个地址是物理的,也就是是唯一的,所以用户这个比较可靠。
于是将自己做的demo和一些可信代码以及思想发出来,以供大家参考。
一、引入的名称空间
需要引入一个名称空间,using System.Net;,如下图。
System.Net下还有很多空间,只是打出来让新手们有个更强烈的认识,本例中只用到NET这个对大的名称空间,其他的就不做解释了。
二、应用引入的名称空间中的方法及属性
引入这个名称空间主要的作用就是在可以调用页面获取发出请求的机子的地址及名称。
如下图。
此方属性的使用前提是需要配置好IIS,否则利用vs自带的那个调试,每次调试获取出来都是127.0.0.1,至于怎么配置IIS,看我的前面得讲解 恢复IIS并配置使用 吧。
三、核心实现代码
核心的实现代码其实就是一个一参的方法。如下图。
此方法主要用到三个东西,线程控制,流操作,以及对字符串的操作。
当然,这个方法的核心就是ntbstat这个方法,就是配置参数获取内网或者远程计算机的一些你需要的东西,这个你需要什么就配置什么,比如代 码中 “-a + clientip”,-a就是获取mac物理地址,根据后面的变量clientip(这个是传入的参数,为ip字段)。