时间:2016-02-15 23:18 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【获取pc电脑和平板物理地址】,下面是详细的讲解!
获取pc电脑和平板物理地址
private void SetMac()
{
try
{
string treatment_id=Hid_treatment_id.Value;
string mac=string.Empty;
string ip=Request.UserHostAddress.ToString().Trim();
try
{
mac=getMac();
}
catch { lbl.InnerText="w33w"; }
//mac="00:01:36:D8:9C:C4";
// lbl.InnerText=mac + "," + ip;
if (mac !="您没有联网")
{
int iRetn=commonws.GetInt("CRRT/PAD-登录", "指定某治疗病人的平板MAC地址", new string[] { mac, treatment_id });
}
}
catch { lbl.InnerText="ww"; }
}
private string getMac()
{
string mac="";
string strClientIP=Request.UserHostAddress.ToString().Trim();
Int32 ldest=inet_addr(strClientIP); //目的地的ip
Int32 lhost=inet_addr(""); //本地服务器的ip
Int64 macinfo=new Int64();
Int32 len=6;
int res=SendARP(ldest, 0, ref macinfo, ref len);
mac=macinfo.ToString("X");
try
{
string[] arr_mac=new string[mac.Length / 2];
int k=0;
for (int i=mac.Length; i > 0; i=i - 2)
{
arr_mac[k]=mac.Substring(i - 2, 2);
k++;
}
mac="";
foreach (string chars in arr_mac)
{
mac +=chars + ":";
}
mac=mac.TrimEnd(':');
}
catch { }
return mac;
}
关于获取pc电脑和平板物理地址的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【asp】asp.net ubb使用代码-net-ubb使用
- 【默认图片】图片不存在使用默认图片代替的实例
- 【asp】asp.net 页面转向 Response.Redirect Ser
- 【jQuery】jQuery实现倒计时跳转的例子-倒计时跳
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
