| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1042 人关注过本帖
标题:不解的代码
只看楼主 加入收藏
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
结帖率:100%
收藏
 问题点数:0 回复次数:5 
不解的代码
<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=default.asp method=post>
<INPUT  type="hidden" value=00:05:5D:0E:C7:FA name=txtMACAddr>
<INPUT  type="hidden" value=192.168.0.2 name=txtIPAddr>
<INPUT  type="hidden" value=typ name=txtDNSName> </FORM>
</BODY>

</HTML>
搜索更多相关主题的帖子: 代码 
2008-11-18 23:25
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
收藏
得分:0 
请问,高手们指点指点,我看了好几天了,十分不解,谢谢谢谢了
好像是取物理网卡地址等?等待你们高见……
2008-11-18 23:27
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
那段代码里使用了一个ActiveX组件实现获得客户端物理网卡的地址,关键代码在那个已经被封装到dll文件内的ActiveX组件,这段javascript只是调用代码。
2008-11-19 14:58
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
收藏
得分:0 
谢谢版主的提醒,
2008-11-19 22:40
gzbhappy
Rank: 2
等 级:论坛游民
帖 子:173
专家分:10
注 册:2008-3-30
收藏
得分:0 
各位谁有类似的用ActiveX组件实现获得客户端物理网卡的地址
有的话,麻烦传一下吧
谢谢、
急!
2008-12-06 17:48
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
任何网页程序都无法获得客户端的网卡资料,这是浏览器不允许的

使用ActiveX控件也需要客户的同意,浏览器都是拒绝接受该空间的自动运行,需要客户的同意,另外,客户端的系统资料不是随随便便能给你得到的,网卡是被记录在系统注册表里的,是不允许网页程序对注册表这么重要的系统工具进行操作的

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-12-07 13:52
快速回复:不解的代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030479 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved