首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何一次将2个浏览器帮助对象dll注册到IE11中,并在Windows7(x64)上进行EPM?

如何一次将2个浏览器帮助对象dll注册到IE11中,并在Windows7(x64)上进行EPM?
EN

Stack Overflow用户
提问于 2015-01-22 16:23:01
回答 1查看 641关注 0票数 0

我为IE11制作了一个浏览器帮助对象,它具有增强的保护模式(EPM) on/off。

为了支持兼容性,我制作了两个BHO dll文件。一个是32位,另一个是64位。我正在尝试一次安装这些dll文件,并使用一个包含.inf的cab文件,如下所示。但我做不到。

当我试图将这些文件安装到IE11中时(启用EPM ),只有64位的dll文件被安装,而BHO没有运行。当我试图将这些文件安装到IE11(关闭EPM )时,只有32位的dll文件被安装并运行。

我认为有必要安装带有EPM的32位dll和64位dll。

请让我知道如何立即将这些dll文件安装到IE11中吗?

这是我的.inf文件。

代码语言:javascript
复制
[Version]
    Signature="$CHICAGO$"
    AdvancedINF=2.0
[Add.Code]
    MyTestBHO.dll=MyTestBHO.dll
    MyTestBHO64.dll=MyTestBHO64.dll
[Deployment]
    InstallScope=machine
[MyTestBHO.dll]
    file-win32-x86=thiscab
    file-win32-amd64=thiscab
    clsid={9576-2234-4774-80D3-1113DF081221}
    FileVersion=1,0,0,0
    RegisterServer=yes
[MyTestBHO64.dll]
    file-win32-x86=ignore
    file-win32-amd64=thiscab
    clsid={9576-2234-4774-80D3-1113DF081221}
    FileVersion=1,0,0,0
    RegisterServer=yes

向您问好,Kamakuran

EN

回答 1

Stack Overflow用户

发布于 2015-01-22 18:55:10

我认为问题不是EPM是开着还是关着,问题是你的BHOs应该和IE一样的易用性。因此,如果您运行的是IE11 64位,那么您需要安装BHO的64位版本。

http://blogs.msdn.com/b/ieinternals/archive/2009/05/29/q-a-64-bit-internet-explorer.aspx?PageIndex=2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28093729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档