该.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(使用前将#替换为@)