1

我正在尝试为 HASP HL 添加对我的 Delphi Prism 项目的引用。因此,我可以与 USB HASP HL 加密狗进行通信。

初始设置后,我的程序无法与 USB HASP HL 加密狗进行通信。因此,我观看了 SafeNet 或 Alladdin 的 youtube 教程视频,并完全按照他们的指示进行操作,但我遇到了另一个问题,我似乎无法弄清楚。

作为 HASP HL 加密狗设置的一部分,我应该将hasp_net_demo.dll的引用添加到我的项目中。每次我尝试这样做时,我都会不断收到此错误,由于对象的当前状态,操作无效,它不会让我添加引用。我了解到除了hasp_net_window.dll引用,您还需要添加对hasp_net_demo.dll的引用,因为它具有与 HASP HL 加密狗通信的实际名称空间和类。

那么,此时我能做些什么呢?或者我有什么选择?

请帮忙。在过去的 3 个月里,我一直在断断续续地研究这个问题,但仍然找不到解决方案。

提前致谢,

4

1 回答 1

0

我能够解决我的问题。首先,您需要确保您正在为框架 4.0 编写应用程序。如果是,那么您需要下载他们最新的 Runtime API for .NET dll 文件。

Sentinel HASP DotNET 运行时 API

apidsp_windows.dll
apidsp_windowsx64.dll
hasp_net_windows.dll
hasp_windows_xxxxx.dll

将它们全部放在您的项目文件夹中。然后,将 hasp_net_windows.dll 文件的引用添加到您的项目文件中。

然后,你就完成了。

于 2012-08-08T17:57:46.173 回答