js获取mac地址及ip,获取计算机名称及计算机的用户名
2016-09-08 21:50
477 查看
js获取mac地址及ip,获取计算机名称及计算机的用户名(局限:只能用IE浏览器)
IE :工具>Internet选项>安全>Internet>自定义级别>ActiveX控件和插件>对没有标记为安全的ActiveX控件进行初始化和脚本运行,
$(function(){
//获得机器名称和机器的登录名
var WshShell =new ActiveXObject("WScript.Shell");
var computerName = encode64(WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
var userName = encode64(WshShell.ExpandEnvironmentStrings("%USERNAME%"));
//获取mac地址
var locator = new ActiveXObject("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE");
var e = new Enumerator(properties);
for (; !e.atEnd(); e.moveNext()){
var p = e.item();
if(p.IPAddress(0)!=null && p.IPAddress(0)!="undefined" && p.IPAddress(0)!="0.0.0.0" && p.IPAddress(0)!="127.0.0.1"){
$("#macAddr").val(p.MACAddress);
$("#ip").val(p.IPAddress(0));break;
}
}
}
)
若涉及到加密:http://www.52pojie.cn/forum.php?mod=viewthread&tid=348220 该文章不错
IE :工具>Internet选项>安全>Internet>自定义级别>ActiveX控件和插件>对没有标记为安全的ActiveX控件进行初始化和脚本运行,
$(function(){
//获得机器名称和机器的登录名
var WshShell =new ActiveXObject("WScript.Shell");
var computerName = encode64(WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"));
var userName = encode64(WshShell.ExpandEnvironmentStrings("%USERNAME%"));
//获取mac地址
var locator = new ActiveXObject("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE");
var e = new Enumerator(properties);
for (; !e.atEnd(); e.moveNext()){
var p = e.item();
if(p.IPAddress(0)!=null && p.IPAddress(0)!="undefined" && p.IPAddress(0)!="0.0.0.0" && p.IPAddress(0)!="127.0.0.1"){
$("#macAddr").val(p.MACAddress);
$("#ip").val(p.IPAddress(0));break;
}
}
}
)
若涉及到加密:http://www.52pojie.cn/forum.php?mod=viewthread&tid=348220 该文章不错
相关文章推荐
- 获取硬件信息的delphi源码(CPUID、操作系统、Mac物理地址、计算机名称、IP地址、用户名)
- 获取计算机名称,IP,MAC地址
- C#获取本地计算机名IP,Mac地址
- C#中获取本地计算机的的计算机名,IP和MAC地址
- AutoCAD.Net/C#.Net QQ群:193522571 WINFORM获取计算机名、域名、用户名和当前Mac地址
- JS获取本地IP、MAC地址
- C#获取本地计算机名,IP,MAC(物理)地址(转)
- C#获取本地计算机名IP,Mac地址
- js 获取IP、MAC、名称、登录名称
- C#获取本地计算机名,IP,MAC地址
- C#获取本地计算机名IP,Mac地址
- C#获取本地计算机名,IP,MAC(物理)地址
- C#获取本地计算机名IP,Mac地址
- ASP.NET获取IP与MAC地址的方法
- ASP.NET获取IP与MAC地址的方法
- ASP.NET获取客户端IP及MAC地址
- ASP.NET获取客户端IP及MAC地址
- 获取指定IP的终端的MAC地址
- 利用JS获取IE客户端IP及MAC的实现
- 利用JS获取IE客户端IP及MAC的实现