我有一个用C#编写的IE BHO,它在32位,64位的IE 8,9上运行。它也适用于IE 10,11,32位模式。我从几个帖子中发现我需要让我的BHO AppContainer兼容。所以我把它包含在我的注册表中
HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID {MyBHOGUID} \已实施类别{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位。
任何帮助都非常适合