zoukankan      html  css  js  c++  java
  • 在IE中通过JScript获取到电脑的Mac地址

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    	<HEAD>
    		<title>获取MAC地址</title>
    		<META http-equiv="Content-Type" content="text/html; charset=gb2312">
    		<META content="MSHTML 6.00.2800.1106" name="GENERATOR">
    		<SCRIPT language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">
    			var objMacAddress = document.getElementById("labMAC");
    			objMacAddress.value = unescape(MACAddr);
    		</SCRIPT>
    		<SCRIPT language="JScript" event="OnObjectReady(objObject,objAsyncContext)" for="foo">
    			if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
    			{
    				if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
    				{
    				//	var strMAC = objObject.MACAddress.replace(':','-').replace(':','-').replace(':','-').replace(':','-').replace(':','-');
    					var strMAC = objObject.MACAddress;
    					if(strMAC != "00-53-45-00-00-00")
    						MACAddr = strMAC;
    				}
    			}
    		</SCRIPT>
    	</HEAD>
    	<body MS_POSITIONING="GridLayout">
    		<OBJECT id="locator" classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" VIEWASTEXT>
    		</OBJECT>
    		<OBJECT id="foo" classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" VIEWASTEXT>
    		</OBJECT>
    		<SCRIPT language="JScript">
    			var service = locator.ConnectServer();
    			var MACAddr;
    			var IPAddr;
    			var DomainAddr;
    			var sDNSName;
    			service.Security_.ImpersonationLevel=3;
    			service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
    		</SCRIPT>
    		<form name="Form1" method="post" action="getmacaddress.aspx" id="Form1">
    <input type="hidden" name="__VIEWSTATE" value="dDwtNTQwMDU0NjA3Ozs+fxL0EL5QuRxz6mVWTx//WjyPoDE=" />
    
    			<div align="center">
    				<span id="Label1"><b><font color="Red">MAC地址:</font></b></span>
    				<input name="labMAC" type="text" readonly="readonly" id="labMAC" /><br>
    				注意:请在IE中将站点添加为可信任站点
    			</div>
    		</form>
    	</body>
    </HTML>
    
  • 相关阅读:
    2013414
    Juqery Html(),append()等方法的Bug
    UpdatePanel 与 jQuery
    (C#)方法参数关键字:ref、out、params详解
    ASP.NET MVC 3 RC2 版本的一些新特性及AllowHtml属性Bug解决办法
    [hystar整理]Entity Framework 教程 转
    SQL 中in exists 和临时表用法
    ASP.NET 用户控件自定义属性、方法、事件
    SQL选择不重复记录
    sql over 用法
  • 原文地址:https://www.cnblogs.com/wzbury/p/13504045.html
Copyright © 2011-2022 走看看