你这个功能发布到IIS上之后根本就运行不了吧,你没有那么高的权限,只有先把你的网站加入到可信站点里,并且调低了安全级别,你这段JS才能执行所以,你还是断了这样的念头吧

解决方案 »

  1.   

    同样与你有相同遭遇的路过,我有时候真不想在win平台下整了哎
      

  2.   

    我也遇到这样的情况,谁知道怎么弄WIN7下的呀?谢谢呀 ,我QQ1279607036
      

  3.   

    这个js是运行在win下的可执行文件,不是运行在浏览器沙箱里的js,要是浏览器随便一个网站都能修改你的注册表,你还活不?win下现在多数用cmd,bat,vbs脚本实现,或者编程,配合浏览器扩展用,让客户在其机子上装个客户端,安装时将网站加入信任,然后网站通过运行在浏览器沙箱里的js调用本地的浏览器扩展,从而提高权限,不管是弹窗,模拟登录,还是注入js、调用本地程序都可以的。一下是vbs脚本
    Set WshShell = CreateObject("Wscript.Shell")
    '添加可信站点或IP
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range100\",Default
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range100\http","2","REG_DWORD"
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range100\:Range","www.XXX.com"
    '修改IE ActiveX 安全设置
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1001","0","REG_DWORD"
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1004","0","REG_DWORD"
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1200","0","REG_DWORD"
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1201","0","REG_DWORD"
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\1405","0","REG_DWORD"
    WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2\2201","0","REG_DWORD"
    '禁用弹出窗口阻止程序
    WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\New Windows\PopupMgr","no"
    WScript.Echo "可信站点设置,ActiveX 控件安全设置,弹出窗口设置成功"