Browser Helper对象无法加载模块?

时间:2011-06-06 12:57:28

标签: c++ dll dllregistration

我正在用C ++创建一个浏览器助手对象,以前的测试在多台机器上都是成功的。但是,最终产品仅适用于开发它的计算机。 .dll文件在具有类似设置的计算机上进行了测试,例如相同的操作系统,并且唯一改变以使完成的BHO错误的是添加了一些库。我已经包含了以前成功的BHO构建下面的依赖项的转储以及新的错误,以防它可能会有所帮助,任何事情都会非常感激。谢谢!

bho.dll(上一次成功构建)

文件类型:DLL

Image具有以下依赖项:

SHLWAPI.DLL KERNERL32.dll OLEAUT32.DLL

概要 4000。数据 1000 .idata 12000 .rdata 4000 .reloc 1000 .rsrc 53000 .text 27000 .textbss

BHOinCPP.dll(已完成错误构建)

文件类型:DLL

Image具有以下依赖项:

KERNEL32.dll中 USER32.dll中 ADVAPI32.dll中 OLEAUT32.DLL MSVCR100D.dll

摘要

1000。数据 1000 .idata 4000 .rdata 1000 .reloc 1000 .rsrc 9000 .text 10000 .textbss

1 个答案:

答案 0 :(得分:0)

我敢打赌这个导致了问题:MSVCR100D.dll。这是C运行时的调试版本。您要做的是使用/ MT选项静态链接CRT。更多详情:http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx