利用windows内置的控件获取客户端网卡MAC地址

王朝system·作者佚名  2006-02-28
窄屏简体版  字體: |||超大  

<SCRIPT language="JScript" event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for="foo">

document.forms[0].lbMacAddr.value=unescape(MACAddr);

</SCRIPT>

<SCRIPT language="JScript" event="OnObjectReady(objObject,objAsyncContext)" for="foo">

if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true && objObject.MACAddress != null && objObject.MACAddress != "undefined")MACAddr = objObject.MACAddress;

</SCRIPT>

<OBJECT id="locator" classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" >

</OBJECT>

<OBJECT id="foo" classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" >

</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>

<INPUT id="lbMacAddr" style="Z-INDEX: 101; LEFT: 248px; POSITION: absolute; TOP: 128px"

type="text" name="Text1" runat="server">

以上内容写在body中及可.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航