- UID
- 5053
- 帖子
- 6105
- 精华
- 13
- 贡献
- 33
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2005-11-24
|
近来部分帖子提到,在使用Htm插件或打开本地网页时,2211及2212版会出现IE的安全提示信息栏,大意是限制了活动内容或ActiveX等,需要点击一下信息栏方能正常。(图1)
可以肯定的是,这个信息栏是IE的安全功能。我也遇到了,先前我在某帖说过删除注册表项的解决方案,但后发现并不可靠,如是粗略说下原因及解决办法。
--------------------------
大家都知道IE属性中有4种区域,不同的区域有不同的安全设置。XP SP2有IE安全性的改进,其中就有本地计算机区域锁定功能,该改进可防止利用“本地计算机”区域来提升特权带来的安全问题。
SP2默认情况下开启了锁定 IE 中的“本地计算机”区域,但默认不对非IE进程启用,因此要利用此安全功能需要应用程序自行注册。
注册表项即:HKCU\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LocalMachine_Lockdown 下以应用程序名命名的项,值(REG_DWORD)为1表示启用此安全功能,0表示禁止。(IE的默认设置在HKLM入口)
出于安全性考虑,TW默认向IE的那个选项看齐,因此每次启动时会检测IE设定的是否改变并确定是否写入注册表,同时也会在首次运行时检测IE设定并与之保持一致。
这就是以前提到的删除该注册表下TheWorld.exe项能解决问题的原因,但显然是以丧失安全性为前提的。
如果用户IE设置了该功能,那么修改或删除上述注册表项TW也会再次写入,这也是有人说问题还未解的原因。(图2)
上述内容详文请阅:http://www.microsoft.com/china/technet/prodtechnol/winxppro/maintain/sp2brows.mspx#EHHBG
正确的解决方法微软已经给出:在本地网页或TW的Htm插件中加入如下标记,测试通过。
<!-- saved from url=(0013)about:internet -->
(如果要禁用这项安全功能,那么只需禁止IE该功能,即图2那个选项打勾)。
[ 本帖最后由 Aycox 于 2008-7-30 21:26 编辑 ] |
-
1
评分人数
-
|