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

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

我们使用依赖性walker检查了.dll,它显示了以下错误。 如何在VS.Net环境中注册并使用此.dll?

在此处输入图像描述

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

维基百科有一篇详细说明这一点的文章 ,但没有提到为什么作者不再更新它。 我怀疑作者不再适用于MS。

所以那些是红鲱鱼,问题其实就在别处。

另见Win 7,64位,DLL问题

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