TlbImp.exe 无法注册 lib 文件:“.dll 不是有效的类型库”

2024-02-19

该.dll是FKAtend.dll,附带生物识别设备的VB6.0 SDK。 该.dll在VB6.0环境下工作正常。但是,当尝试在另一台具有 VS.NET 环境的 PC 上注册它时,出现上述错误。

我们使用 dependency walker 检查了 .dll,它显示以下错误。如何在 VS.Net 环境中注册并运行该 .dll?


显然,Windows 7 引入了 Depends.exe 不知道的某种 DLL 转发。

维基百科有一篇文章详细介绍了这一点 https://en.wikipedia.org/wiki/Dependency_Walker,但没有提及为什么作者不再更新它。我怀疑作者不再为 MS 工作。

所以这些都是转移注意力的事情,问题实际上出在其他地方。

也可以看看Win 7,64位,dll问题 https://stackoverflow.com/questions/17023419/win-7-64-bit-dll-problems

PS:OpenHub.net 有一个 GNU Dependency walker 页面,但其背后绝对没有任何内容。项目链接404,不是一行代码。伤心!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

TlbImp.exe 无法注册 lib 文件:“.dll 不是有效的类型库” 的相关文章

随机推荐