JavaScript修改注册表实例

  

来自森大科技官方博客
http://www.cnsendblog.com/index.php/?p=241
GPS平台,网站建设,软件开发,系统运维,找森大网络科技! http://cnsendnet.taobao.com

  

注册表有关安全设置项的说明:
注册表路径:
HKEY_CURRENT_USER \微软软件\ \ Windows \ CurrentVersion \ \网络设置区

  
      <李>   

    区域项包含表示为计算机定义的每个安全区域的项。默认情况下,定义以下5个区域(编号从0到4):
    值设置

      <人力资源/>   

    0我的电脑
    1本地内部网区域
    2受信任的站点区域
    3互联网区域
    4受限制的站点区域

      

    注意:默认情况下,“我的电脑”不会出现在“安全“选项卡的“区域”框中。

      

    其中的每项都包含以下DWORD值,用于表示自定义”安全“选项卡上的相应设置。

      

    注意:除非另外声明,否则每个DWORD值等于0、1或3。通常,设置为0则将具体操作设置为允许;设置为1则导致出现提示;设置为3则禁止执行具体操作。

      李   <李>   

    值设置说明:
    值设置

      

    1001下载已签名的ActiveX控件
    1004下载未签名的ActiveX控件
    1200年运行ActiveX控件和插件
    1201年对没有标记为安全的ActiveX控件进行初始化和脚本运行
    1206年允许Internet Explorer浏览器控件的脚本
    1400年活动脚本
    1402个Java小程序脚本
    1405年对标记为可安全执行脚本的ActiveX控件执行脚本
    1406年通过域访问数据资源
    1407年允许通过脚本进行粘贴操作
    1601提交非加密表单数据
    1604字体下载
    1605年运行Java
    1606年持续使用用户数据
    1607年跨域浏览子框架
    1608年允许元刷新
    1609显示混合内容

    1800桌面项目的安装
    1802年拖放或复制和粘贴文件
    1803文件下载
    1804年在IFRAME中加载程序和文件
    1805在网络视图中加载程序和文件
    1806加载应用程序和不安全文件
    1807年保留<强>
    1808年保留
    1809年使用弹出窗口阻止程序*
    1 a00登录
    1 a02允许持续使用存储在计算机上的饼干
    1 a03允许使用每个会话的饼干(未存储)
    1 a04没有证书或只有一个证书时不提示选择客户证书

    1 a05允许持续使用第三方饼干
    1 a06允许使用第三方会话饼干

    1 a10隐私设置*
    1 c00 Java权限
    1 e05软件频道权限

      

    1 f00保留* *

      

    2000二进制和脚本行为
    2001年运行已用Authenticode签名的。net组件
    2004年运行未用Authenticode签名的。net组件
    2100基于内容打开文件,而不是基于文件扩展名<强>
    2101年在低特权网络内容区域中的网站可以导航到此区域
    2102年允许由脚本初始化的窗口,没有大小和位置限制<强>
    2200文件下载自动提示
    2201 ActiveX控件自动提示<强>
    2300年允许网页为活动内容使用受限制的协议
    {aeba21fa - 782 a - 4 -前- 978 d - b72164c80120}第一方饼干
    {a8a88c49 - 5 -申请- 4990 - a1a2 - 0876022 - c854f}第三方饼干

      
        <李>表示Internet Explorer 6或更高版本设置
      * *表示Windows XP Service Pack 2或更高版本设置李   
      李   <李>   

    IE浏览器→属性→高级里的“禁止脚本调试(其他)“的设置在注册表里的位置:
    HKEY_CURRENT_USER \ \ \ Microsoft Internet Explorer主要\ \软件禁用脚本调试器(0为启用,1为禁止)

      李   <李>   

    IE浏览器→属性→高级里的“禁止脚本调试(IE)“的设置在注册表里的位置:
    HKEY_CURRENT_USER \软件\ \ \ Microsoft Internet Explorer主要\ DisableScriptDebuggerIE(0为启用,1为禁止)

      李   <李>   

    修改即默认安全的级别:
    HKEY_CURRENT_USER \微软软件\ \ Windows \ CurrentVersion \ \网络设置区域\ 3
    将“MinLevel”修改为“10000”(十六进制),这样就可以设置为更低的安全级别了

      李   <李>附javaScript修改注册表例子:李   
  

& lt;脚本语言=javascript>
& lt; !——
var WshNetwork=new ActiveXObject (“WScript.Network");
ComputerName=WshNetwork.ComputerName +“/? WshNetwork.UserName;
//读注册表中的计算机名
var obj=new ActiveXObject (“WScript.Shell");路径
var=拔⑷鞨KEY_CURRENT_USER \ Software \ \ Windows \ CurrentVersion \ \ Zones"网络设置;;//注册表关于安全设置路径
var进步=癏KEY_CURRENT_USER \ Software \ \ \ Microsoft Internet Explorer Main";//注册表关于高级设置路径

JavaScript修改注册表实例