在C/S中取得客户端的MAC地址简单,就算JAVA再麻烦也是简单的,但是模式推至B/S结构,就麻烦了~有时候MAC地址比IP地址更真实!老板不知道哪里听到的MAC地址不能改,IP地址能随便改的谣言,非要加这个功能,兄弟们一定很头大吧~往下看,能解决,就是使用JS来调用ActiveX来交互~
1
<
HTML
><
HEAD
><
TITLE
>
WMI Scripting HTML
</
TITLE
>
2
<
META
http-equiv
=Content-Type
content
="text/html; charset=gb2312"
>
3![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockStart.gif)
<
SCRIPT
language
=JScript
event
="OnCompleted(hResult,pErrorObject, pAsyncContext)"
for
=foo
>
4
document.forms[0].txtMACAddr.value=unescape(MACAddr);
5
document.forms[0].txtIPAddr.value=unescape(IPAddr);
6
document.forms[0].txtDNSName.value=unescape(sDNSName);
7
//document.formbar.submit();
8
</
SCRIPT
>
9![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
10![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockStart.gif)
<
SCRIPT
language
=JScript
event
=OnObjectReady(objObject,objAsyncContext)
for
=foo
>
11
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
12![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedSubBlockStart.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ContractedSubBlock.gif)
{
13
if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
14
MACAddr = objObject.MACAddress;
15
if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
16
IPAddr = objObject.IPAddress(0);
17
if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")
18
sDNSName = objObject.DNSHostName;
19
}
20
</
SCRIPT
>
21![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
22
<
META
content
="MSHTML 6.00.2800.1106"
name
=GENERATOR
></
HEAD
>
23
<
BODY
>
24
<
OBJECT
id
=locator
classid
=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6
VIEWASTEXT
></
OBJECT
>
25
<
OBJECT
id
=foo
classid
=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223
></
OBJECT
>
26![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockStart.gif)
<
SCRIPT
language
=JScript
>
27
var service = locator.ConnectServer();
28
var MACAddr ;
29
var IPAddr ;
30
var DomainAddr;
31
var sDNSName;
32
service.Security_.ImpersonationLevel=3;
33
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
34
</
SCRIPT
>
35![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
36
<
FORM
id
=formfoo
name
=formbar
action
=NICPost.asp
method
=post
><
INPUT
value
=00:05:5D:0E:C7:FA
name
=txtMACAddr
>
<
INPUT
value
=192.168.0.2
name
=txtIPAddr
>
<
INPUT
value
=typ
name
=txtDNSName
>
</
FORM
></
BODY
></
HTML
>
37
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
2
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
3
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockStart.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ContractedBlock.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/dot.gif)
4
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
5
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
6
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
7
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockEnd.gif)
8
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
9
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
10
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockStart.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ContractedBlock.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/dot.gif)
11
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
12
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedSubBlockStart.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ContractedSubBlock.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/dot.gif)
13
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
14
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
15
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
16
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
17
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
18
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
19
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockEnd.gif)
20
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
21
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
22
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
23
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
24
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
25
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
26
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockStart.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ContractedBlock.gif)
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/dot.gif)
27
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
28
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
29
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
30
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
31
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
32
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/InBlock.gif)
33
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/ExpandedBlockEnd.gif)
34
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
35
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
36
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
37
![](http://yeuego.iteye.com/admin/blogs/%E5%88%A9%E7%94%A8JS%E8%8E%B7%E5%8F%96IE%E5%AE%A2%E6%88%B7%E7%AB%AFIP%E5%8F%8AMAC%E7%9A%84%E5%AE%9E%E7%8E%B0%20-%20%E5%AE%9E%E8%B7%B5-%E5%85%A8%E7%A8%8B%20-%20BlogJava_files/None.gif)
核心就是调用了两个系统自带的ActiveX进行交互~
但是要注意,1,不能跨浏览器!2.调用的时候会有IE提示~还是慎用的好!
只需要知道,不要应用在网页上。
但如果用来作恶意JS或作一些小型桌面操作可以作为参考