首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COM dll上的regsvr32 x64调试失败,无法获得有关此问题的详细信息

COM dll上的regsvr32 x64调试失败,无法获得有关此问题的详细信息
EN

Stack Overflow用户
提问于 2014-04-10 09:30:47
回答 1查看 1.3K关注 0票数 0

我有一个来自VS项目的COM dll输出,它可以用于32位的发布和调试,可以用于64位的发布,但不能注册64位的调试。

如果出现以下错误,它将失败:

模块“(.).dll”加载失败。 确保二进制文件存储在指定的路径上,或者对其进行调试,以检查二进制文件或依赖的.DLL文件是否存在问题。 找不到指定的模块。

  • 已经为VS2008安装了VS2008(修复了一些缺少的依赖项)
  • %windir%/system32 32/regsvr32 32或%windir%/sysWOW64 64/regsvr32 32失败
  • 事件查看器没有显示任何相关的内容(即应用程序错误)
  • SxsTrace什么都没抓到:
    • sxstrace跟踪-logfile:sxstrace.etl
    • 做regsvr32
    • sxstrace解析-logfile:sxstrace.etl -outfile:sxstrace.txt
    • 检查sxstrace.txt

  • dependencies没有显示任何缺失的依赖项(缺失的依赖项与发布的dll完全相同),并且64位版本和64位调试依赖项之间没有区别(除非一些调试依赖项而不是版本依赖项)。

如何检索有关错误的更多信息?

已经在这上面浪费了几天,甚至几个星期.!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-10 15:26:24

  • 正如Hans所指出的,我们可以使用过程监视和筛选regsvr32活动。
  • 我们还可以通过打开regsvr32.exe并分析我们的dll (http://channel9.msdn.com/Forums/TechOff/252604-Cant-Register-a-dll-in-Vista-Home-Premium-registers-fine-in-XP/f2ea273334e74839962f9dea0152f420)来运行依赖项遍历器配置文件。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22984059

复制
相关文章

相似问题

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