返回列表 发帖

[提交Bug] [BUG反馈] TW沙箱技术导致IE崩溃

提交Bug

是否试过重新安装到新目录
TheWorld版本 文件版本:3.3.0.8
操作系统 Win7 sp1
IE版本 ie8
系统辅助安全软件 360安全卫士,mse
使用的文字输入法 搜狗输入法
问题现象描述 右键点击tw地址栏,选择用ie访问此地址,大开ie后,ie崩溃
问题重现方法 可重新,帖子内容会详细描述重现步骤
本帖最后由 renshk 于 2011-1-29 13:22 编辑

问题:
1.非管理员权限启动tw,右键点击tw地址栏,选择用ie访问此地址,打开ie后,ie崩溃
2.管理员权限启动tw,右键点击tw地址栏,选择用ie访问此地址后,打开ie后,ie保护模式被禁用

问题重现方法:
1.开启win7 UAC(已开启的可以跳过)
2.启用ie8保护模式(已开启的可以跳过)
3.非管理员权限启动tw,右键点击tw地址栏,选择用ie访问此地址,打开ie后,ie崩溃
4.管理员权限启动tw,右键点击tw地址栏,选择用ie访问此地址后,打开ie后,ie保护模式被禁用

问题分析:
直接打开ie,非常ok
用tw打开ie,崩溃或者保护模式被禁用
关闭ie保护模式,用tw打开ie,也非常ok

所以初步断定是权限问题,于是分析ie进程和tw进程的属性
发现tw打开的ie进程运行在tw的沙箱中(以下附图可以证明这点),而直接双击桌面ie图标打开的ie并不是运行在沙箱中
所以可以断定是tw的沙箱技术,限制了ie的相关权限,导致ie崩溃或者无法开启保护模式

问题解决:
这个问题虽然不大,但是却非常影响使用,希望tw团队能够在下一个版本中解决,当然解决方法也很简单的哦。
方法一:只需要在SetInformationJobObject和CreateProcess的时候设置好相关的标志位,然创建ie进程的时候,把ie进程脱离tw沙箱,就可以了。
方法二:调整tw沙箱相关权限,让ie能够正常运行。

附截图:
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
何谓登峰造极,学无止境而已!

很遗憾,这么久了,此bug在3.4rc版中仍未修复!
何谓登峰造极,学无止境而已!

TOP

不太明白技术上的事

TOP

大哥你真专业,你要是真的想让这个技术贴不沉的话,还是去新浪微博上反应吧

TOP

返回列表