zoukankan      html  css  js  c++  java
  • JavaScript修改IE注册表

    http://www.cnblogs.com/zmc/p/3373812.html

        <script type="text/javascript">
            var obj = new ActiveXObject("WScript.shell");
            var MachinePath = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones";
            var UserPath = "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones";
            var str;
            str = MachinePath + "\3\1001";
            if(obj.RegRead(str) != '1'){
                obj.RegWrite(str, 0x00000001, "REG_DWORD");
            }
            str = UserPath + "\3\1001";
            if(obj.RegRead(str) != '1'){
                obj.RegWrite(str, 0x00000001, "REG_DWORD");
            }
            str = MachinePath + "\3\1004";
            if(obj.RegRead(str) != '1'){
                obj.RegWrite(str, 0x00000001, "REG_DWORD");
            }
            str = UserPath + "\3\1004";
            if(obj.RegRead(str) != '1'){
                obj.RegWrite(str, 0x00000001, "REG_DWORD");
            }
            str = MachinePath + "\3\1200";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\3\1200";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\3\1201";
            if(obj.RegRead(str) != '1'){
                obj.RegWrite(str, 0x00000001, "REG_DWORD");
            }
            str = UserPath + "\3\1201";
            if(obj.RegRead(str) != '1'){
                obj.RegWrite(str, 0x00000001, "REG_DWORD");
            }
            str = MachinePath + "\3\1405";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\3\1405";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\3\2201";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\3\2201";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\2\1001";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\2\1001";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\2\1004";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\2\1004";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\2\1200";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\2\1200";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\2\1201";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\2\1201";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\2\1405";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\2\1405";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\2\2201";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\2\2201";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = MachinePath + "\2\1402";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
            str = UserPath + "\2\1402";
            if(obj.RegRead(str) != '0'){
                obj.RegWrite(str, 0x00000000, "REG_DWORD");
            }
        </script>

    注意:IE11上不起作用!

    从 IE11 开始,navigator 对象支持 plugins 和 mimeTypes 属性。 此外,window.ActiveXObject 属性从 DOM 中隐藏。 (这意味着你不能再使用该属性检测 IE11。)

  • 相关阅读:
    [Oracle工程师手记]Linux环境中,反复调用SQLPLUS 执行SQL语句的例子
    [Oracle工程师手记] 记一次 transport lag 的解析
    [Oracle工程师手记] V$ARCHIVE_GAP中的 GAP 何时产生?
    [Oracle 工程师手记] nologging 操作的优先级
    [Oracle 工程师手记] ORA-16642: DB_UNIQUE_NAME mismatch 的解决过程
    [Oracle 工程师手记] 如何构造数据库的 log on trigger
    Groovy调用MD5加密
    Jenkins Pipeline调用 httpRequest插件提交Http请求
    Python调用Jenkins接口批准/拒绝Pipeline流程
    Access 的top和order by 的问题
  • 原文地址:https://www.cnblogs.com/MakeView660/p/7462066.html
Copyright © 2011-2022 走看看