和时间赛跑!

用心做事,诚信做人,超越自我,步步领先

原创 js获取本机信息收藏

新一篇: js绘图 | 旧一篇: spring2.0 标签

 

本地只要安全同意,使用下面的js可以获取本机信息:

<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">

<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
 document.forms[
0].txtMACAddr.value=unescape(MACAddr);
 document.forms[
0].txtIPAddr.value=unescape(IPAddr);
 document.forms[
0].txtDNSName.value=unescape(sDNSName);
 
//document.formbar.submit();
  
</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")
    sDNSName 
= objObject.DNSHostName;
    }

  
</SCRIPT>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></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>

<FORM id=formfoo name=formbar action=tinyupost.php method=post>
MAC地址:
&nbsp;&nbsp;&nbsp;<INPUT value=00:00:00:00:00:00 name=txtMACAddr><br />
IP地址: 
&nbsp;&nbsp;&nbsp;<INPUT value=000.000.000.000 name=txtIPAddr><br />
计算机名称:
<INPUT value=HostName name=txtDNSName><br /></FORM></BODY></HTML>
 

发表于 @ 2007年11月12日 18:49:00|评论(loading...)|编辑

新一篇: js绘图 | 旧一篇: spring2.0 标签

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 张钰