由于我的解决方案应可用于AnyCPU,因此我必须在运行时选择正确的Hasp DLL。这对于代理模式非常有效。当我使用32位hasp_net_windows.dll时,一切正常,并且能够成功登录到加密狗。
但是在使用x64 DLL时,hasp.Login(...)返回NoApiDylib。似乎这与HASP DLL或与USB Dongle的通信有关。但是我无法缩小范围。
您有什么想法吗?预先感谢!
[请检查并确认您的目录中显示了这些文件:1. hasp_windows_XXXXX.dll2. hasp_windows_x64_XXXXX.dll3. apidsp_windows.dll4. apidsp_windows_x64.dll5. hasp_net_windows.dll