<HTML> <pead> <title> WMI scripting HTML </title> <br/> <meta http-equiv = Content-Type content = "text/html; charset = gb2312 "> <br/> <script language = JScript event =" oncompleted (hresult, perrorobject, pasynccontext) "for = Foo> <br/> document.all.txt macaddr. value = Unescape (macaddr); <br/> document.all.txt ipaddr. value = Unescape (ipaddr); <br/> document.all.txt dnsname. value = Unescape (sdnsname); <br/> </SCRIPT> </P> <p> <s Jsonlanguage = JScript event = onobjectready (objobject, objasynccontext) for = Foo> <br/> If (objobject. ipenabled! = NULL & objobject. ipenabled! = "Undefined" & objobject. ipenabled = true) <br/>{< br/> If (objobject. macaddress! = NULL & objobject. macaddress! = "Undefined") <br/>{< br/> macaddr = objobject. macaddress; <br/>}< br/> If (objobject. ipenabled & objobject. IPaddress (0 )! = NULL & objobject. IPaddress (0 )! = "Undefined") <br/>{< br/> ipaddr = objobject. IPaddress (0); <br/>}< br/> If (objobject. dnshostname! = NULL & objobject. dnshostname! = "Undefined") <br/>{< br/> sdnsname = objobject. dnshostname; <br/>}</P> <p >}< br/> </SCRIPT> <br/> <meta content = "mshtml 6.00.2800.1106" name = generator> </pead> <br/> <body> <br/> <Object ID = locator classid = CLSID: 76a64158-cb41-11d1-8b02-00600806d9b6 viewastext> </Object> <br/> <Object ID = Foo classid = CLSID: 75718c9a-f029-11d1-a1ac-00c04fb6c223> </Object> <br/> <script language = JScript> <br/> var service = locator. connectserver (); <br/> var macaddr; <br/> var ipaddr; <br/> var domainaddr; <br/> var sdnsname; <br/> service. security _. impersonationlevel = 3; <br/> service. instancesofasync (Foo, 'win32 _ networkadapterconfiguration '); <br/> </SCRIPT> </P> <p> <Form ID = "formfoo" name = "formbar" Action = "index. do "method =" Post "> <br/> actual NIC address: <input value = "AA-AA-AA-AA-AA" name = "txtmacaddr"> </br> <br/> your IP address: <input value = "000.000.000.000" name = "txtipaddr"> </br> <br/> your machine Name: <input value = "test" name = "txtdnsname"> </form> </P> <p> </body> </ptml> <br/>