IE添加可信站点问题

    前几天做一个安装OCX相关的安装小程序需要将指定的IP地址加到IE可信站点中,遇到一个问题,安装程序使用Setup Factory 7.0。

    问题描述:

    如果要把IP添加到可信站点,需要在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges下新建一个子项,命名为:RangeN(N为数字,如1、2、3……),然后在的RangeN项下新建两个子键(:Range,类型为REG_SZ,值为IP地址,另一个名为http或https(根据需要),类型为REG_DWORD,值为2)。在Setup Factory 7.0的脚本程序中通过脚本添加了上述注册表项,但是打开IE(IE6)的Internet安全选项的可信站点列表中却看不到添加的IP地址,仔细检查相关键值及类型无误后,重新操作一遍仍是未添加成功。

    问题排查过程:

    在IE的Internet安全选项的可信站点列表中添加一个可信的IP地址,查看注册表中各项键值与类型与脚本添加的并没有什么不同之处,添加不成功,感到比较奇怪。接着,在注册表编辑器中将脚本添加的项:Range先改其他名称再改回来,发现IP地址出现在可信站点中,于是将IE添加的注册表项与脚本添加的注册表一同导出为reg文件,打开后,仔细对比两项,发现除了:Range与http项的新建顺序不同之外,并无任何差异。难道是因为顺序不同导致没有添加成功?于是将两者的添加顺序对调过来,成功地将IP地址添加的IE的可信站点列表中,至此问题解决。正确的顺序为先添加http(如果是安装连接则为https)类型,后添加:Range项。

    目前测试发现IE6、IE9如果顺序不对,添加不成功,IE8无此问题。另外这样添加的IP在三个版本的IE选项里面都无法删除,暂时不知道什么原因,只能删除注册表。

转载于:https://www.cnblogs.com/waterfrost/archive/2013/03/11/2952407.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值