js读取mac,ip

来源:互联网 发布:在线电子相册制作软件 编辑:程序博客网 时间:2024/05/16 07:10
<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 DNSName;   service.Security_.ImpersonationLevel=3;   service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');  </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")     MACAddr = objObject.MACAddress;    if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")     IPAddr = objObject.IPAddress(0);    if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")     DNSName = objObject.DNSHostName;    }  </SCRIPT>  <SCRIPT language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">     document.all.MACAddr.value=unescape(MACAddr);     document.all.IPAddr.value=unescape(IPAddr);     document.all.DNSName.value=unescape(DNSName);  </SCRIPT><input name="MACAddr" id="MACAddr" type="text" value="">    <input name="IPAddr" id="IPAddr" type="text" value="">    <input name="DNSName" id="DNSName" type="text" value=""></td>


 

原创粉丝点击