在添加受信任站点后,如何立即生效?

时间:2022-06-24 14:24:10
通过代码,往注册表中写入值,以达到添加受信任站点的目的,但这样添加后,必需要重新启动浏览器,我的设置才生效,请问应该如何做才能像IE选项中添加受信任站点一样,确定后就立即生效的?
之前在网上找过一些资料,有说按如下处理可以:
InternetSetOption(NULL,   INTERNET_OPTION_SETTINGS_CHANGED,   NULL,   0); 
//InternetSetOption(NULL,   INTERNET_OPTION_REFRESH,   NULL,   0); 
::PostMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);

但我这样操作后还是不行。

请各位指点一下具体需要怎么样才能实现立即生效?

8 个解决方案

#1


没人关注么? 还是我发错了地方?

#2


可以先保存已打开网页,然后重新启动浏览器,然后打开原先网页
有些重要设置要重启后生效,要是能不重启该多好啊。一样的道理

#3


我估计楼主想干坏事吧。呵呵。

如果是你自己写的WebBrowse控件,估计可以。


#4


如果能外部启动立即生效的话,我感觉是BUG,Microsoft应该修复啊

#5


没想干坏事呢,我们的产品的一个特征,控件,用来下载文件的,没添加受信任站点不能访问本地目录啊。。
我现在在想为什么IE自己能做到设置以后就能立即生效呢? 

#6


大家帮看看吧

#7


有好的解决方案没,我现在也遇见了这个问题

#8


我也遇到这个问题,楼主你解决了。
经验能分享一下么。

#1


没人关注么? 还是我发错了地方?

#2


可以先保存已打开网页,然后重新启动浏览器,然后打开原先网页
有些重要设置要重启后生效,要是能不重启该多好啊。一样的道理

#3


我估计楼主想干坏事吧。呵呵。

如果是你自己写的WebBrowse控件,估计可以。


#4


如果能外部启动立即生效的话,我感觉是BUG,Microsoft应该修复啊

#5


没想干坏事呢,我们的产品的一个特征,控件,用来下载文件的,没添加受信任站点不能访问本地目录啊。。
我现在在想为什么IE自己能做到设置以后就能立即生效呢? 

#6


大家帮看看吧

#7


有好的解决方案没,我现在也遇见了这个问题

#8


我也遇到这个问题,楼主你解决了。
经验能分享一下么。