Internet explorer Internet Explorer扩展(浏览器帮助对象)DLL注册错误

Internet explorer Internet Explorer扩展(浏览器帮助对象)DLL注册错误,internet-explorer,dll,bho,dllregistration,Internet Explorer,Dll,Bho,Dllregistration,在本文档的帮助下,我使用Visual Studio 2008创建了一个DLL文件: . 然后,我使用命令提示符注册了DLL: regsvr32 helpnature.dll 这导致了以下错误: 确保二进制文件存储在指定的路径中,或调试它以检查二进制文件或相关.DLL文件是否存在问题 应用程序无法启动,因为其并行配置不正确 为什么会出现此错误?我应该如何修复它?需要注意的几点。 当你建立动态链接库时,它会自动在你的机器上注册,因此无需再次注册 如果试图在单独的计算机上注册此dll,则需要知道该计算

在本文档的帮助下,我使用Visual Studio 2008创建了一个DLL文件: . 然后,我使用命令提示符注册了DLL:

regsvr32 helpnature.dll

这导致了以下错误:

确保二进制文件存储在指定的路径中,或调试它以检查二进制文件或相关.DLL文件是否存在问题

应用程序无法启动,因为其并行配置不正确

为什么会出现此错误?我应该如何修复它?

需要注意的几点。 当你建立动态链接库时,它会自动在你的机器上注册,因此无需再次注册

如果试图在单独的计算机上注册此dll,则需要知道该计算机上是否存在所有依赖项。为此,您可能需要使用Dependes.exe工具进行依赖项检查

一台新机器,您可能需要下载

这方面的任何进一步信息都可能有助于我提出更好的答案。
Rgrds

我也遇到了同样的错误,但它解决了这个问题。试试这个

regsvr32 helpnature.dll的完整路径--用于注册BHO


regsvr32/u helpnature.dll的完整路径——在这种情况下,要取消注册BHO,需要检查两件事:

Visual Studio项目设置中的“生成”选项“任意CPU、x86或x64”下设置的平台目标应与尝试注册dll的计算机匹配

微软Visual C++可再分发包应安装在目标机

问候,

约翰