操作注册表的例子(会被看作恶意脚本的:-)):
http://www.infosecurity.org.cn/content/websec/javascript.htm

解决方案 »

  1.   

    恩,是的,javascript访问客户端的敏感冬冬总是不好的!
      

  2.   

    <HTML xmlns:IE>
    <HEAD>
    <STYLE>
    @media all {
    IE\:clientCaps {behavior:url(#default#clientcaps)}
    }
    </STYLE>
    </HEAD>
    <BODY>
    <IE:clientCaps ID="oClientCaps" />
    <SCRIPT>
    bMSvmAvailable = oClientCaps.isComponentInstalled("{08B0E5C0-4FCB-11CF-AAA5-00401C608500}",
    "ComponentID");
    </SCRIPT>
    :
    </BODY>
      

  3.   

    请问我把{08B0E5C0-4FCB-11CF-AAA5-00401C608500}
    改成另外一个{00000010-0000-0010-8000-00AA006D2EA4}
    同样也是注册表里有的,为什么就结果就正好相反呢
    <HTML xmlns:IE>
    <HEAD>
    <STYLE>
    @media all {
    IE\:clientCaps {behavior:url(#default#clientcaps)}
    }
    </STYLE>
    </HEAD>
    <BODY>
    <IE:clientCaps ID="oClientCaps" />
    <SCRIPT>
    bMSvmAvailable = oClientCaps.isComponentInstalled("{00000010-0000-0010-8000-00AA006D2EA4}","ComponentID");
    if (bMSvmAvailable)
    alert ('finish');
    else
    alert ('no');
    </SCRIPT>
    </BODY>{08B0E5C0-4FCB-11CF-AAA5-00401C608500}是finish
    {00000010-0000-0010-8000-00AA006D2EA4}是no
      

  4.   

    我试了网上很多代码
    但都说'WScript'未定义
    是不是对注册表访问有限制的???