32位IE工具栏在Win 8.1 64位RTM / IE11中不起作用 [英] 32 bits IE Toolbar not working in Win 8.1 64 bits RTM/IE11

查看:109
本文介绍了32位IE工具栏在Win 8.1 64位RTM / IE11中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to update a 32 bits IE toolbar to work under Win 8.1 64 bits RTM/IE11.

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

Without any specific change, my toolbar is seen as "incompatible" by IE11 and is disabled.

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

I've discovered this is because Enhanced Protected Mode is activated by default on IE11 (I could have been in same situation with Win 8 if EPM was activated in IE10). If I desactivate EMP in IE>Internet Options>Advanced>Security, my toolbar works as expected. But because this option is ie wide (it's applied to every BHO, toolbar and ActiveX), it's not a viable workaround.

我见过Eric Law的了解增强保护模式,但我还有几个问题:

I've seen Eric Law's Understanding Enhanced Protected Mode, but I've yet several questions:


  1. 有没有办法停用EPM for只有一个工具栏?

  2. 支持EPM的要求是什么?

    • 注册为CATID_AppContainerCompatible?

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

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

    • 防止对本地资源(文件,注册表,...)的任何访问无论是写作还是阅读?

    • 还有什么?

  1. Is there a way to deactivate EPM for only one toolbar?
  2. What are the requirements to support EPM?
    • Be registered as CATID_AppContainerCompatible?
    • Have both 32 and 64 bits binaries (is it mandatory)?
    • Use localhost instead of 127.0.0.1 if I need to communicates with already running proces on same machine?
    • Prevent any access to local ressources (file, registry, ...) either in write or in read?
    • What else?

在Windows 7(无AppContainer)下哪个约束适用于IE11?

Which constraint will apply to IE11 under Windows 7 (no AppContainer)?

推荐答案

这是设计,就像我引用笔记的博客一样。

This is by-design, as my blog you cited notes.


  • 是的,在64位PC上运行时,你必须同时包含32位和64位版本的代码32位进程。

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

  • 适用所有资源ACL限制(例如,不要期望对注册表或文件系统的READ访问)。

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

  • Yes, you must include both 32bit and 64bit versions of your code when running on 64bit PCs even in a 32bit process.
  • Yes, you must register in the AppContainerCompatible category.
  • All resource ACL'ing restrictions apply (e.g. don't expect READ access to the registry or filesystem).
  • Loopback network connections will always fail

这篇关于32位IE工具栏在Win 8.1 64位RTM / IE11中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆