JS获取MAC地址及硬盘号

by 清泉 10. 三月 2010 02:14
<script>
//alert("本例子读硬盘号\n")
v=new ActiveXObject("MSScriptControl.ScriptControl.1");
v.Language="VBScript";
/*本例子读硬盘号
var code =
'Function rtnphysicaldisk()\r\n'
              + 'DIM objphysicaldisk\r\n'
              + 'strComputer = "."\r\n'
              + 'Set objWMIService = GetObject("winmgmts://./root/cimv2")\r\n'
              + 'Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskDrive")\r\n'
              + 'For Each objItem in colItems\r\n'
     + 'objphysicaldisk= objItem.Model\r\n'
              + 'Next\r\n'
     + 'rtnphysicaldisk = objphysicaldisk\r\n'
              + 'End Function';
v.AddCode(code);
var x=v.eval("rtnphysicaldisk");
*/
//本例子读MAC地址
var code =
'Function rtnphysicaldisk()\r\n'
              + 'DIM objphysicaldisk\r\n'
              + 'strComputer = "."\r\n'
              + 'Set objWMIService = GetObject("winmgmts://./root/cimv2")\r\n'
              + 'Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")\r\n'
              + 'For Each objItem in colItems\r\n'
     + 'objphysicaldisk= objItem.MACAddress \r\n'
              + 'Next\r\n'
     + 'rtnphysicaldisk = objphysicaldisk\r\n'
              + 'End Function';
v.AddCode(code);
var x=v.eval("rtnphysicaldisk");
var y=x.replace(":","").replace(":","").replace(":","").replace(":","").replace(":","");
alert(x+"\n"+y);
//alert(x);

Tags:

JS相关技术

评论

添加评论



(将显示你的Gravatar头像)  

biuquote
微笑得意调皮害羞酷大笑惊讶发呆喜欢可怜尴尬闭嘴噘嘴皱眉伤心抓狂呕吐坏笑漫骂发怒
Loading



Supidea.com 晨飞的梦 @ All Rights Reserved. Powered by BlogYi.NET ver:1.8.0.0. 苏ICP备09011404号

关于博主

kamau
抱着美好的理想背井离乡,这酸甜苦辣只能默默忍受。既然选择了路,就得风雨兼程……

Calendar

<<  二月 2012  >>
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

在日历中查看文章

最近的评论

Comment RSS

声明

      本博所发一切破解相关附件只作学习研究交流之用,严禁用于商业用途,请在下载24小时内删除。
      本博所有网友评论不代表本博立场,版权归其作者所有。

© Copyright 2009