JS gets computer MAC address and IP implementation method
Copy code code as follows:
// These two are the ActiveX plug -in in the system to obtain IP and physical address
<Object ID = local classid = clsid: 76A64158-CB41-11D1-8B02-00600806D9B6 Viewastext> </Object>
<Object ID = FOO Classid = CLSID: 75718C9A-F029-11D1-A1AC-004FB6C223> </Object>
<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 = object.macaddress;
if (ObjObject.iPenabled && Objobject.ipaddress (0)! = Null && Objobject.IPADDDRESS (0)! = "Undefined")
Ipaddr = object.ipaddress (0);
if (Objobject.dnshostname! = Null && Objobject.dnshostname! = "Undefined")
sdnsname = object.dnshostname;
}
</Script>
<script language = jscript>
var service = local.connectserver ();
var macaddr;
var iPaddr;
var domainddr;
var sdnsname;
Service.Security_.impersonationLevel = 3;
Service.instancesofasync (FOO, 'Win32_NetworkadapterConfiguration');
</Script> <script language = jscript event = "Oncompleted (hresult, perrorObject, PasyncContext)" for = FOO>
Alert ("physical address"+macaddr+"IP address"+iPaddr+"host name"+sdnsname)
</Script> "