• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > JScript中调用ActiveX获取访客网卡MAC地址实现代码

JScript中调用ActiveX获取访客网卡MAC地址实现代码

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了jscript,regsvr32 jscript.dll,jscript script文件,jscript手册,jscript.dll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

JScript调用activeXObject获取访客的网卡MAC地址,注意只能IE下运行(IE8+没测试),会有安全提示,提示如下:
在此页上的ActiveX控件和本页上的其他部分的交互可能不安全。你想允许这种交互吗?
</div>

注意选择”是“,要不报错无法获取:

源代码如下:

<html> 
<head> 
<title>JScript+ActiveX获取访客MAC网卡地址</title> 
</head> 
<body> 
<object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object> 
<object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo" style="display:none;visibility:hidden"></object> 
<form name="myForm"> 
<br/>MAC地址:<input type="text" name="macAddress"> 
<br/>IP地址:<input type="text" name="ipAddress"> 
<br/>主机名:<input type="text" name="hostName"> 
</form> 
</body> 
</html>
<script language="javascript">
    var sMacAddr = "";
    var sIPAddr = "";
    var sDNSName = "";
    var service = locator.ConnectServer();
    service.Security_.ImpersonationLevel = 3;
    service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration'); 
  </script> 
<script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript"> 
       if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){ 
                if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != "undefined" && objObject.DNSServerSearchOrder!=null) 
                 sIPAddr = objObject.IPAddress(0); 
                if(objObject.MACAddress != null &&objObject.MACAddress != "undefined") 
             sMacAddr = objObject.MACAddress; 
                if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined") 
                       sDNSName = objObject.DNSHostName; 
       } 
  </script> 

<script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript"> 
  myForm.macAddress.value=sMacAddr; 
  myForm.ipAddress.value=sIPAddr; 
  myForm.hostName.value=sDNSName; 
  </script>

</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • JScript中遍历Request表单参数集合的方法
  • JScript中调用ActiveX获取访客网卡MAC地址实现代码
  • 使用JScript遍历Request表单参数集合
  • 在JScript中使用缓存技术的实际代码
  • 解决 JScript 中使用日期类型数据时出现类型错误的问题

相关文章

  • 2017-05-11asp.net常用函数收藏第1/2页
  • 2017-05-11功能不错的asp模板类代码附下载第1/4页
  • 2017-05-11创力采集程序用到的函数 推荐第1/3页
  • 2017-05-11如何获知页面上的图象的实际尺寸?
  • 2017-05-11巧用缓存提高asp程序的性能
  • 2017-05-11VBS加密免杀器 下载
  • 2017-05-11EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
  • 2017-05-11ASP编程入门进阶(二十):ADO组件之修改数据记录
  • 2017-05-11asp 防盗链代码(彻底屏蔽迅雷,旋风,快车下载站内资源)
  • 2017-05-11在线数据库管理工具(db007) v1.5

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP中实现的URLEncode、URLDecode自定义函数
    • asp提示Server 对象 错误 ASP 0178 : 80070005
    • asp读取xml文件
    • Dom遍历XML的一个例子,结果为树状结构
    • 彻底掌握ASP分页技术杂谈
    • [转]ASP实现关键词获取(各搜索引擎,GB2312及UTF-8)
    • ASP创建对象的两种方法比较
    • asp的通用数据分页类
    • fso的一些特殊功能
    • ASP操作Excel技术总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有