JavaScript获取计算机MAC等硬件信息

(1)下载ClientInfo.dll(在我的资源中可以下载http://download.csdn.net/source/2141582

(2)注册库文件:regsvr32 ClientInfo.dll

(3)使用new ActiveXObject("ClientInfo.HostInfo")调用ActiveX库

(4)GetAdapterMac(0)获取网卡MAC地址

测试图片


使用示例:

<HTML>
<TITLE>ClientInfoX JavaScript Sample</TITLE>
<HEAD>

<script language="JavaScript">

//
//函数与方法
//

function AddInfo(sInf)
{
  xo=new ActiveXObject("ClientInfo.HostInfo")
  document.getElementById("mbox").value = "/r" +sInf +document.getElementById("mbox").value;
}


function GetWindowsVersion()
{
  xo=new ActiveXObject("ClientInfo.HostInfo")
  AddInfo("GetWindowsVersion: "+xo.GetWindowsVersion());
  //getusername();
}

function GetCPU_ID()
{
  xo=new ActiveXObject("ClientInfo.HostInfo")
  AddInfo("GetCPU_ID: "+xo.GetCPU_ID());
}

function GetAdapterMac()
{
  xo=new ActiveXObject("ClientInfo.HostInfo")
  AddInfo("GetNET_ID: "+xo.GetAdapterMac(0));
}

function GetIdeSerialNumber()
{
  xo=new ActiveXObject("ClientInfo.HostInfo")
  AddInfo("GetIdeSerialNumber: "+xo.GetIdeSerialNumber());
}


function ClearmBox()
{
  document.getElementById("mbox").value = "";
}

</script>
 
</HEAD>

<BODY><center>

    <FORM ACTION="#" NAME="forms"><table width="100%" border="1" cellpadding="0" cellspacing="0" onload height="330">
      <tr>
        <td width="9%" height="30"><center><h3>ClientInfoX.dll 实例 </h3></center></td>
      </tr>
      <tr>
        <td width="9%" height="30"><center>
          <p>消息窗口<br>
                <textarea name="mbox" cols="80" rows="10">
            </textarea>
          </p>
        </center></td>
      </tr>
      <tr>
        <td width="9%" height="30"><center>
        <INPUT TYPE=button VALUE="WindowsVersion" ONCLICK="GetWindowsVersion()" NAME="Button1">
        <INPUT TYPE=button VALUE="GetCPU_ID" ONCLICK="GetCPU_ID()" NAME="Button2">
        <INPUT TYPE=button VALUE="GetAdapterMac" ONCLICK="GetAdapterMac()" NAME="Button3">
        <INPUT TYPE=button VALUE="GetIdeSerialNumber" ONCLICK="GetIdeSerialNumber()" NAME="Button4">
        <INPUT TYPE=button VALUE="清除显示" ONCLICK="ClearmBox()" NAME="MsClear">
        </center></td>
      </tr>
    </table>
    </FORM>

</center>
</BODY>
</HTML>

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值