我已经创建了64位BHO,我正试图将其加载到Windows8 IE10中。我正在尝试使用非管理员权限的用户帐户打开IE。当我以管理员身份打开IE时,BHO会加载(通过右键单击它,然后单击以管理员身份运行)
但是当我在非管理模式下打开它时,IE不会加载相同的BHO。
当IE以非管理员身份打开时,是否需要进行任何注册表更改才能加载它。
发布于 2013-09-24 21:48:40
出于某些原因,以管理员身份运行IE似乎可以解除EPM强制执行的所有限制。
EPM要求您的BHO是针对x64和x86进行编译的,并且您的BHO自身注册为AppContainer兼容。如果你使用一个RGS文件来定义你的BHO的类,你应该添加:
'Implemented Categories' = s ''
{
{59fb2056-d625-48d0-a944-1a85b5ab2640} = s ''
{
}
}有关更多详细信息,请参阅this link。
此外,您的BHO的DLL应该在AppContainer可读文件夹中(根据经验,我知道"Program Files“和"System32”的子文件夹是AppContainer可读的)。
https://stackoverflow.com/questions/18309095
复制相似问题