我有一个用C#编写的IE BHO,它在32位,64位的IE 8,9上运行 . 它也适用于IE 10,11,32位模式 . 我从几个帖子中发现我需要让我的BHO AppContainer兼容 . 所以我把它包含在我的注册表中

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ Implemented Categories {59fb2056-d625-48d0-a944-1a85b5ab2640}

还将我的BHO的DLL放在AppContainer可读文件夹(C:\ Program Files \ MyBHO)中 . 但它仍然没有用 .

我还在这里读到“Is the 'Implemented Categories' key needed when registering a Managed COM Component?”,CATID在HKCR \ Component Catogeries中找到 . CATID_AppContainerCompatible的GUID不在该位置 .

我也在使用AnyCPU模式构建MyBHO . 但是当我安装它时,它在Manage Addons窗口中只显示64位 .

任何帮助都非常有用