TlbImp.exe can't register lib file : “.dll is

2019-06-24 01:58发布

The .dll is FKAttend.dll comes with a VB6.0 SDK of a biometrics device. The .dll works fine in VB6.0 environment. However when trying to register it in another PC with VS.NET environment, it is giving the above error.

We inspected the .dll using dependency walker and it shows the following errors. How can I get this .dll registered and worked in VS.Net environment?

enter image description here

标签: c# .net dll vb6
1条回答
该账号已被封号
2楼-- · 2019-06-24 02:34

Apparently windows 7 introduced some sort of DLL forwarding that Depends.exe doesn't know about.

Wikipedia has an article detailing this, but doesn't mention why the author no longer updates it. I suspect the author no longer works for MS.

So those are a red herring, the problem actually lies elsewhere.

See also Win 7, 64 bit, dll problems

PS: OpenHub.net has a GNU Dependency walker page, but there is absolutely nothing behind it. The project link 404s, not one line of code. Sad!

查看更多
登录 后发表回答