修改注册表添加IE信任站点及启用Activex控件
来源:互联网 发布:小米6没有网络类型选择 编辑:程序博客网 时间:2024/05/21 08:21
////////////////////////////////////////////////////////////////////////
//
// 添加信息站点及将指定IP添加到本地Intranet中,
// "*"=dword:00000002 表示受信任的站点区域
// "*"=dword:00000001 表示本地 Intranet 区域
//
////////////////////////////////////////////////////////////////////////
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Ranges]
@=""
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Ranges/Range100]
"*"=dword:00000002
":Range"="192.168.10.121"
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Ranges/Range101]
"*"=dword:00000001
":Range"="192.168.10.121"
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/2]
@=""
"DisplayName"="可信站点"
"CurrentLevel"=dword:00001000
"Flags"=dword:00000043
"1004"=dword:00000000
"1201"=dword:00000000
"1402"=dword:00000000
"2201"=dword:00000000
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/1]
@=""
"DisplayName"="本地 Intranet"
"CurrentLevel"=dword:00000000
"1001"=dword:00000000
"1004"=dword:00000000
"1201"=dword:00000000
[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/3]
@=""
"DisplayName"="Internet"
"CurrentLevel"=dword:00000000
"1001"=dword:00000000
"1004"=dword:00000000
"1201"=dword:00000000
/////////////////////////////////////////////////////////////////////////////
//
// 通过网页修改activex安全设置,添加信任站点,禁用弹出窗口阻止程序
//
/////////////////////////////////////////////////////////////////////////////
信任站点的注册表项
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Ranges/Range[*]
ActiveX的注册表项
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/[0-4]/[*]
[0-4]
值 设置
------------------------------
0 我的电脑
1 本地 Intranet 区域
2 受信任的站点区域
3 Internet 区域
4 受限制的站点区域
[*]
1001 下载已签名的 ActiveX 控件
1004 下载未签名的 ActiveX 控件
1200 运行 ActiveX 控件和插件
1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
2201 ActiveX 控件自动提示 **
弹出窗口阻止程序的注册表项
HKEY_CURRENT_USERHKCU/Software/Microsoft/Internet Explorer/New Windows/PopupMgr
具体脚本如下:
<SCRIPT LANGUAGE="JavaScript">
<!--
var WshShell=new ActiveXObject("WScript.Shell");
//添加信任站点ip
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//ZoneMap//Ranges//Range100//","");
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","192.168.0.1");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//ZoneMap//Ranges//Range101//","");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//ZoneMap//Ranges//Range101//http","2","REG_DWORD");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//ZoneMap//Ranges//Range101//:Range","192.168.0.2");
//修改IE ActiveX安全设置
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//Zones//3//1001","0","REG_DWORD");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//Zones//3//1004","0","REG_DWORD");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//Zones//3//1200","0","REG_DWORD");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//Zones//3//1201","0","REG_DWORD");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//Zones//3//1405","0","REG_DWORD");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVersion//Internet Settings//Zones//3//2201","0","REG_DWORD");
//禁用xinxp弹出窗口阻止程序
WshShell.RegWrite("HKCU//Software//Microsoft//Internet Explorer//New Windows//PopupMgr","no");
alert("active控件安全设置,弹出窗口设置,信任站点设置成功");
//-->
</SCRIPT>
URL:
比如说我们要把www.Microsoft.com添加到客户的受信任站点
1.运行regedit,打开注册表,首先打开下面的键值
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Inte
rnet Settings/ZoneMap/Domains
2.在其下面新建一个项命名为"Microsoft.com"
3.在Microsoft.com下面再新建一个项,命名为"www"
4.在www下新键一个双字节子键,命名为"*","*"表示任何协议,你还可以把
"*"替换为"http","ftp"等其它名称
5.双击刚才新建的双字节子键"*",确保基数里选择是"十六进制",在数值
数据种填写"2"
6.关闭注册表
<SCRIPT LANGUAGE="JavaScript">
<!--
var WshShell=new ActiveXObject("WScript.Shell");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVe
rsion//Internet Settings//ZoneMap//Domains//Microsoft.com","");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVe
rsion//Internet Settings//ZoneMap//Domains//Microsoft.com//www","");
WshShell.RegWrite("HKCU//Software//Microsoft//Windows//CurrentVe
rsion//Internet
Settings//ZoneMap//Domains//Microsoft.com//www//http","2","REG_DWORD"
);
alert("写入成功");
//-->
</SCRIPT>
附VB.NET代码
还原
Dim reg As RegistryKey
reg = Registry.CurrentUser
'0: 我的电脑()
'1 本地 Intranet 区域
'2: 受信任的站点区域()
'3: Internet(区域)
'4: 受限制的站点区域()
reg = reg.OpenSubKey("Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/2", True)
'1001 下载已签名的 ActiveX 控件
reg.SetValue("1001", "1")
'1004 下载未签名的 ActiveX 控件
reg.SetValue("1004", "3")
'1200 运行 ActiveX 控件和插件
reg.SetValue("1200", "0")
'1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
reg.SetValue("1201", "3")
'1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
reg.SetValue("1405", "0")
'2201 ActiveX 控件自动提示 **
reg.SetValue("2201", "3")
reg = reg.OpenSubKey("Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/3", True)
'1001 下载已签名的 ActiveX 控件
reg.SetValue("1001", "1")
'1004 下载未签名的 ActiveX 控件
reg.SetValue("1004", "3")
'1200 运行 ActiveX 控件和插件
reg.SetValue("1200", "0")
'1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
reg.SetValue("1201", "3")
'1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
reg.SetValue("1405", "0")
'2201 ActiveX 控件自动提示 **
reg.SetValue("2201", "3")
修改
Dim reg As RegistryKey
reg = Registry.CurrentUser
reg = reg.CreateSubKey("Software/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Domains/" & m_UserInfo.serverIP)
reg = reg.CreateSubKey("Software/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Domains/" & m_UserInfo.serverIP & "/www")
reg.SetValue("http", "2")
'0: 我的电脑()
'1 本地 Intranet 区域
'2: 受信任的站点区域()
'3: Internet(区域)
'4: 受限制的站点区域()
reg = reg.OpenSubKey("Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/2", True)
'1001 下载已签名的 ActiveX 控件
reg.SetValue("1001", "0")
'1004 下载未签名的 ActiveX 控件
reg.SetValue("1004", "0")
'1200 运行 ActiveX 控件和插件
reg.SetValue("1200", "0")
'1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
reg.SetValue("1201", "0")
'1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
reg.SetValue("1405", "0")
'2201 ActiveX 控件自动提示 **
reg.SetValue("2201", "0")
reg = reg.OpenSubKey("Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/3", True)
'1001 下载已签名的 ActiveX 控件
reg.SetValue("1001", "0")
'1004 下载未签名的 ActiveX 控件
reg.SetValue("1004", "0")
'1200 运行 ActiveX 控件和插件
reg.SetValue("1200", "0")
'1201 对没有标记为安全的 ActiveX 控件进行初始化和脚本运行
reg.SetValue("1201", "0")
'1405 对标记为可安全执行脚本的 ActiveX 控件执行脚本
reg.SetValue("1405", "0")
'2201 ActiveX 控件自动提示 **
reg.SetValue("2201", "0")
- 修改注册表添加IE信任站点及启用Activex控件
- 修改注册表添加IE信任站点及启用Activex控件
- 修改注册表添加IE信任站点及启用Activex控件
- 修改注册表添加IE信任站点及启用Activex控件
- 修改注册表添加信任站点及启用Activex控件(转载)
- 修改注册表添加信任站点及启用Activex控件(转载)
- 修改注册表添加信任站点及启用Activex控件
- 修改注册表添加信任站点及启用Activex控件
- 修改注册表添加信任站点及启用Activex控件(转载)
- 修改注册表添加IE信任站点及启用Activex控件的脚本
- 修改注册表添加IE信任站点及启用Activex控件方法
- Javascript 注册表添加IE信任站点及启用Activex控件详解
- IE添加信任站点
- 在js中添加信任站点,禁用xinxp弹出窗口阻止程序,修改IE ActiveX安全设置
- 在js中添加信任站点,禁用xinxp弹出窗口阻止程序,修改IE ActiveX安全设置
- IE添加可信任站点,启用ActiveX插件批处理
- C#为IE添加可信任站点(注册表修改)
- 通过注册表添加受信任站点
- Java系统中内存泄漏测试方法的研究
- 透视“语言大战”:C++呼唤敏捷实践
- 浅谈研发项目经理的技能要求
- WinCE控制面板添加应用程序
- VC之文件操作
- 修改注册表添加IE信任站点及启用Activex控件
- 初探ASP.NET MVC
- 转的一个办公室达人的必需品(如何在几分钟内把打印稿变成电子稿!!!!!)
- csdn
- 彻底解决Asp.NET Request.QueryString中文乱码的方法
- C#文件同步学习心得
- RIA技术
- JavaScript表单验证自定义内容
- 对象赋值问题帮你理解C++四大函数