首页 文章

32位IE工具栏在Win 8.1 64位RTM / IE11中不起作用

提问于
浏览
1

我正在尝试更新32位IE工具栏,以便在Win 8.1 64位RTM / IE11下工作 .

没有任何特定更改,我的工具栏被IE11视为“不兼容”并被禁用 .

我发现这是因为在IE11上默认激活了增强保护模式(如果在IE10中激活EPM,我可能与Win 8处于相同的情况) . 如果我在IE> Internet选项>高级>安全性中取消激活EMP,我的工具栏将按预期工作 . 但是因为这个选项很宽(它适用于每个BHO,工具栏和ActiveX),所以它不是一个可行的解决方法 .

我've seen Eric Law' s Understanding Enhanced Protected Mode,但我还有几个问题:

  • 有没有办法只为一个工具栏停用EPM?

  • 支持EPM有哪些要求?

  • 注册为CATID_AppContainerCompatible?

  • 有32位和64位二进制文件(是强制性的)吗?

  • 如果我需要在同一台机器上与已经运行的进程通信,请使用localhost而不是127.0.0.1?

  • 在写入或读取时阻止对本地资源(文件,注册表,...)的任何访问?

  • 还有什么?

哪个约束适用于Windows 7下的IE11(没有AppContainer)?

2 回答

  • 1

    这是设计的,正如我引用笔记的博客一样 .

    • 是的,即使在32位进程中,在64位PC上运行时也必须包含32位和64位版本的代码 .

    • 是的,您必须在AppContainerCompatible类别中注册 .

    • 所有资源ACL 'ing restrictions apply (e.g. don' t期望对注册表或文件系统的READ访问 .

    • 环回网络连接将始终失败

  • 0

    8.1运行浏览器64位 . 您必须等到工具栏程序员发布64位版本 .

相关问题