软件应用 · 2025年9月29日

Sentinel许可 API 状态代码

以下是与Sentinel许可API函数的操作相关的可能返回代码列表。

编号状态代码描述最终用户操作开发者操作
0HASP_STATUS_OK请求已成功完成。  
1HASP_MEM_RANGE请求超出了 Sentinel 保护密钥内存文件。联系供应商的技术支持。检查Sentinel密钥内存的偏移量或长度。
2HASP_INV_PROGNUM_OPT程序编号选项无效。  
3HASP_INSUF_MEM系统内存不足。检查系统问题或使用更大的内存硬件。 
4HASP_TMOF应用程序有太多打开的登录会话。  
5HASP_ACCESS_DENIED对功能、Sentinel 保护密钥或功能的访问被拒绝。联系供应商的技术支持。请咨询Thales 支持人员。
6HASP_INCOMPAT_FEATURE旧版解密功能与此功能不兼容。  
7HASP_HASP_NOT_FOUND未找到 Sentinel 保护密钥。插入或安装钥匙。 
8HASP_TOO_SHORT加密或解密的数据长度太短,无法执行函数调用。联系供应商的技术支持。增加数据长度。
9HASP_INV_HND传递给函数的登录句柄无效。联系供应商的技术支持。使用有效句柄登录。
10HASP_INV_FILEID指定的 API 无法识别文件 ID。联系供应商的技术支持。验证应用程序中的文件标识符,以防止对不存在的内存文件进行操作。确保传递了正确的内存字段。
11HASP_OLD_DRIVER安装的驱动程序或守护程序太旧。安装较新版本的运行时环境。升级到最新的驱动程序 (RTE) 或版本。 
12HASP_NO_TIME实时时钟和 V-时钟不可用。联系供应商的技术支持。检查实时时钟,因为它不可用。
13HASP_SYS_ERROR通用主机系统调用出错。联系供应商的技术支持。通用错误。
14HASP_NO_DRIVER未找到硬件密钥驱动程序。安装驱动程序 (RTE)。 
15HASP_INV_FORMAT传递了无效的许可证更新或无效的格式字符串。联系供应商的技术支持。检查格式参数以创建格式正确的 XML。
16HASP_REQ_NOT_SUPP无法在此上下文中执行该函数;不支持请求的功能。检查在此上下文中是否允许请求的操作。 
17HASP_INV_UPDATE_OBJ传递给函数的二进制数据不包含有效的更新。联系供应商的技术支持。系统未生成有效的 V2C 文件。为客户生成新的 V2C 文件。
18HASP_KEYID_NOT_FOUND未找到具有请求密钥 ID 的 Sentinel 保护密钥。联系供应商的技术支持。在应用 V2C 更新之前,请确保最终用户的计算机上存在基本许可证。
19HASP_INV_UPDATE_DATA必填 未找到 XML 标记。或二进制数据中的内容缺失或无效。联系供应商的技术支持。使用正确的文件,因为 V2C 文件中的数据可能不正确。
20HASP_INV_UPDATE_NOTSUPPSentinel 保护密钥不支持更新请求。  
21HASP_INV_UPDATE_CNTR发生更新计数器不匹配。联系供应商的技术支持。请咨询Thales 支持人员。
22HASP_INV_VCODE 将无效的供应商代码传递给函数。联系供应商的技术支持。调用 Sentinel LDK 许可 API 时,请使用正确的供应商代码。
23HASP_ENC_NOT_SUPPSentinel 保护密钥不支持当前使用的加密类型。您可能有一个过时的密钥。  
24HASP_INV_TIME传递的日期或时间值超出支持的范围。联系供应商的技术支持。检查 API 中传递的 time 参数。它可能超出了范围。
25HASP_NO_BATTERY_POWERHL Time 键或 HL NetTime 键的电池已耗尽。  
26HASP_NO_ACK_SPACE确认更新请求的数据,但ack_data参数为 NULL联系供应商的技术支持。检查  hasp_update API 中的 ACK 数据参数。它不应该是空。
27HASP_TS_DETECTED应用程序在远程桌面(终端服务器)上运行。确保不使用远程桌面访问许可应用程序。 
28HASP_FEATURE_TYPE_NOT_IMPL未实现请求的功能类型。  
29HASP_UNKNOWN_ALGH2R 或 V2C 文件中使用了无法识别的算法。联系供应商的技术支持。供应商应使用正确的克隆保护方案。
30HASP_INV_SIG签名验证操作失败。请联系供应商的技术支持以获取新的 V2C 文件。供应商根据最终用户提供的最新 C2V 文件生成新的 V2C 文件。
31HASP_FEATURE_NOT_FOUND未找到请求的功能。联系供应商的技术支持。请求的功能 ID 不可用。
32HASP_NO_LOG未启用访问日志。  
33HASP_LOCAL_COMM_ERRAPI 与本地 Sentinel 许可证管理器之间发生通信错误。检查服务器是否正在运行。 
34HASP_UNKNOWN_VCODEAPI 库无法识别供应商代码。 检查Thales 提供的供应商代码文件。
35HASP_INVSPEC将无效的 XML 登录规范传递给函数。联系供应商的技术支持。检查登录范围参数。
36HASP_INV_SCOPEXML 作用域无效。 检查范围参数。
37HASP_TOO_MANY_KEYS范围匹配的 Sentinel 保护密钥太多。 使用正确的范围参数。
38HASP_TOO_MANY_USERS连接的并发用户会话过多。等待其他人完成受保护应用程序的使用,或联系销售代表以增加并发计数。 
39HASP_BROKEN_SESSION由于许可证更新,登录会话中断。完成许可证更改后重新运行应用程序。 
40HASP_REMOTE_COMM_ERR本地和远程 Sentinel 许可证管理器之间发生通信错误。检查网络连接并重新运行应用程序。 
41HASP_FEATURE_EXPIRED该功能已过期。联系供应商的技术支持。 
42HASP_OLD_LMSentinel 许可证管理器的现有版本不支持 API 请求。升级 Sentinel 许可证管理器 (RTE)。 
43HASP_DEVICE_ERR对于Sentinel SL密钥,安全存储区域发生输入/输出错误。

对于Sentinel HL密钥,发生了USB通信错误。
联系供应商的技术支持。请咨询Thales 支持人员。
44HASP_UPDATE_BLOCKED不允许安装更新 – 已应用更新。此许可证已应用于本机,无法重新应用。 
45HASP_TIME_ERR系统时间被篡改了。联系供应商的技术支持。检查是否在本机上执行了系统时间篡改。
46HASP_SCHAN_ERR通信安全通道中发生错误。联系供应商的技术支持。 
47HASP_STORAGE_CORRUPTSentinel SL 保护密钥的安全存储区域已损坏。联系供应商的技术支持。请咨询Thales 支持人员。
48HASP_NO_VLIB无法找到自定义供应商库 (haspvlib_<vendorID>.*)。安装RTE。 
49HASP_INV_VLIB无法加载供应商库。联系供应商的技术支持。请咨询Thales 支持人员。
50HASP_SCOPE_RESULTS_EMPTY找不到与范围匹配的任何功能。 检查范围(scope )参数。
51HASP_VM_DETECTED许可证不允许在虚拟机上运行应用程序。请联系供应商的技术支持,以获取已启用 VM 的许可证的许可证更新。 
52HASP_HARDWARE_MODIFIEDSentinel SL 密钥被锁定到另一台机器。联系供应商的技术支持。 
53HASP_USER_DENIED由于用户限制,登录被拒绝。请联系您的管理员。 
54HASP_UPDATE_TOO_OLD尝试应用已应用的 V2C 文件。检查是否已应用此更新。 
55HASP_UPDATE_TOO_NEW尝试以不正确的顺序为 Sentinel 保护密钥应用 V2C 文件确保按顺序安装 V2C 文件。 
56HASP_OLD_VLIB当前版本的许可 API 不支持您的供应商库版本。升级 vlib (RTE)。 
57HASP_UPLOAD_ERROR由于格式无效,尝试使用管理控制中心签入文件(例如 V2C 或 H2R)失败。联系供应商的技术支持。 
58HASP_INV_RECIPIENT无效 XML 收件人 参数。 检查收件人参数,该参数适用于重新托管和分离作。
59HASP_INV_ACTION无效 XML操作参数。 检查操作参数。
60HASP_TOO_MANY_PRODUCTShasp_transfer() 中指定的范围不会标识唯一的产品。 检查操作参数。
61HASP_INV_PRODUCT无效产品信息。联系供应商的技术支持。检查许可证是试用类型还是远程类型。
62HASP_UNKNOWN_RECIPIENT更新只能应用于hasp_transfer()中指定的收件人,而不能应用于此计算机。确保将许可证应用于正确的收件人。 
63HASP_INVALID_DURATION持续时间无效。 检查持续时间(duration)参数。
64HASP_CLONE_DETECTED检测到克隆的 Sentinel SL 安全存储区域。确保在正确的计算机上使用许可证。 
65HASP_UPDATE_ALREADY_ADDED指定的V2C或V2CP更新已安装在License Manager服务中。检查是否正在重新应用收到的最新 V2C。忽略它。
66HASP_HASP_INACTIVE指定的密钥 ID 标识非活动密钥。联系供应商的技术支持。检查最终用户的计算机中是否缺少任何 V2C 文件。
67HASP_NO_DETACHABLE_FEATURE不存在可分离(detached )的功能。 确保您交付了可分离的许可证。
68HASP_TOO_MANY_HOSTS指定的范围(scope )不标识唯一主机。联系供应商的技术支持。检查 scope 参数以确保它解析为唯一的主机。
69HASP_REHOST_NOT_ALLOWED不允许对指定的密钥ID执行重新托管(Rehost)操作。 确保交付可重新托管许可证。
70HASP_LICENSE_REHOSTED原始许可证已重新托管到另一台计算机。已为另一台计算机生成重新托管许可证,无法重新应用于主机。 
71HASP_REHOST_ALREADY_APPLIED无法应用旧的重新托管许可证。发生重新托管计数器不匹配。重新托管许可证已应用于此计算机,无法再次应用。 
72HASP_CANNOT_READ_FILE未找到V2C或V2CP文件,或访问被拒绝。联系供应商的技术支持。请咨询Thales 支持人员。
73HASP_EXTENSION_NOT_ALLOWED无法扩展许可证,因为分离的(detached)许可证数量大于允许的并发许可证数量。请求分离许可证的扩展时,请确保提供与上一个分离许可证相同的并发性。 
74HASP_DETACH_DISABLED不允许分离许可证,因为产品包含禁用虚拟机的功能,并且主机是虚拟机。确保将许可证重新托管到物理机。 
75HASP_REHOST_DISABLED您无法将许可证重新托管到虚拟机。确保将许可证重新托管到物理机。 
76HASP_DETACHED_LICENSE_FOUND用户尝试格式化 SL-AdminMode 密钥或将 SL-Legacy 密钥迁移到 SL-AdminMode 密钥。但是,产品当前已从密钥中分离。取消对已分离许可证的分离操作,然后重试此作。 
77HASP_RECIPIENT_OLD_LM目标计算机的指纹是使用 Sentinel LDK v.7.0 之前的工具(RUS 实用程序或许可 API)收集的。将目标计算机上的RTE升级到最新版本,并重新生成指纹。 
78HASP_SECURE_STORE_ID_MISMATCH发生安全存储 ID 不匹配。联系供应商的技术支持。 
79HASP_DUPLICATE_HOSTNAME许可证被锁定到特定的主机名;但是,在网络上发现了两台或多台具有此主机名的计算机。确保从网络中删除具有重复主机名的计算机。 
80HASP_MISSING_LM此作需要 Sentinel 许可证管理器。安装 Sentinel LDK License Manager(如果尚未安装),并确保 LM 服务已启动并正在运行。 
81HASP_FEATURE_INSUFFICIENT_EXECUTION_COUNT受保护的应用程序在登录功能时尝试使用或保留多个执行。但是,许可证不包含请求的执行次数。请联系供应商的技术支持,获取具有所需执行计数的更新许可证。 
82HASP_INCOMPATIBLE_PLATFORM该功能正在尝试执行与目标平台不兼容的操作。当出现此状态代码时,请与供应商联系供应商的技术支持。请咨询Thales 支持人员。
83HASP_HASP_DISABLED由于涉嫌篡改,保护密钥被禁用。与供应商共享 C2V 文件以采取适当的措施。 
84HASP_SHARING_VIOLATION由于 USB 共享冲突,无法访问保护密钥。  
85HASP_KILLED_SESSION会话因网络故障而中断,或从管理控制中心手动中断。重新启动应用程序。 
86HASP_VS_DETECTED许可证不允许在虚拟机上安装应用程序。确保计算机未启用虚拟存储。删除虚拟存储以继续使用此许可证。 
87HASP_IDENTITY_REQUIRED运行此应用程序需要客户端标识。最终用户提出技术支持问题,以获取执行此操作所需的身份字符串。 
88HASP_IDENTITY_UNAUTHENTICATED客户端身份未经过身份验证。联系供应商的技术支持。 
89HASP_IDENTITY_DISABLED客户端标识已禁用。请联系您的销售代表,因为客户身份已禁用。 
90HASP_IDENTITY_DENIED客户端标识没有所需的权限。请联系您的销售代表,因为客户没有操作所需的权限。 
91HASP_IDENTITY_SHARING_VIOLATION您的许可证正在另一台计算机上使用。等待另一个会话完成,然后重试,因为具有此标识字符串的会话已存在。如果错误仍然存在,请联系您的销售代表。 
92HASP_IDENTITY_TOO_MANY_MACHINES已达到客户端标识可用的最大计算机数。联系供应商的技术支持。 
93HASP_IDENTITY_SERVER_NOT_READY(对于基于设备的许可证)许可证服务器尚未准备好进行身份验证。联系供应商的技术支持。 
94HASP_ UPDATE_OUT_OF_SYNC尝试安装更新计数器与 Sentinel 保护密钥中的更新计数器不同步的 V2C 文件。与供应商共享当前的 C2V 文件,并请求更新的 V2C 文件。从客户处获取当前的 C2V 文件并生成新的 V2C 文件。
95HASP_REMOTE_SHARING_VIOLATION多次尝试使用代理从远程计算机访问保护密钥。联系供应商的技术支持。 
96HASP_CLOUD_SESSION_OCCUPIED_REMOTELY云许可会话被释放,因为客户端从其他位置请求席位。联系供应商的技术支持。 
97HASP_CLOUD_MISSING_AUTHORIZATION使用此许可证需要云许可授权。联系供应商的技术支持。 
98HASP_INV_NETWORK_SEATS网络分离中的席位值无效。修改分离时无法减少席位数。修改现有分离许可证时,请勿将席位减少到已分离的席位数以下。检查现有分离席位数并相应更新。 
99HASP_NETWORK_DETACH_DISABLED在仅具有无限并发功能的产品上禁用具有并发的席位的网络分离。本产品包括具有无限并发性的所有功能。仅允许具有有限并发性的功能分离网络分离。请联系您的销售代表以获取更新的产品。 
100HASP_CLOUD_NOT_SUPP云许可证不支持所需的功能。联系供应商的技术支持。 
101HASP_CLOUD_NOT_TRUSTED只有受信任的许可证才能安装在受信任的许可证存储中。 确保为受信任的存储提供启用云的许可证。
102HASP_CLOUD_STORAGE_COMM_ERR许可证存储发生通信错误。确保与许可证服务器的稳定互联网连接或联系您的销售代表。 
103HASP_IDENTITY_EXPIRED客户端标识已过期。请联系供应商的技术支持以延长其身份的到期日期。 
104HASP_INV_OPTION为 API 函数指定的选项值无效。检查 hasp_update_session API 中传递的 option 参数。 
105HASP_CLOUD_STORAGE_BUSY许可证服务器过载。几秒钟后重试操作。请联系供应商的技术支持或联系管理员。 
106HASP_MACHINE_DENIED由于指纹无效或无法访问,因此无法使用本机。请联系供应商的技术支持或联系管理员。 
107HASP_MACHINE_DISABLED由于此计算机已禁用,因此无法访问应用程序许可证。请联系供应商的技术支持或联系管理员。 
108HASP_IDENTITY_RATE_LIMIT_EXCEEDED接收标识请求的速率超过了合同限制。稍后再试。请联系供应商的技术支持或联系管理员。 
109HASP_FEATURE_START_DATE_NOT_REACHED该功能的开始日期尚未到来。请联系供应商的技术支持或联系管理员。通知用户应用程序中的功能开始日期。
110HASP_IDENTITY_TEMPORARILY_NOT_ACCESSIBLE身份暂时无法访问。几秒钟后重试。一段时间后重试。 
111HASP_CONFLICTING_AUTHENTICATION_METHODS不能对同一服务器地址同时使用标识字符串和 JWT。联系供应商的技术支持。请咨询Thales 支持人员。
112HASP_ACCESS_TOKEN_IS_INVALIDJWT 或 LM 访问令牌无效。重新启动操作。联系供应商的技术支持。请咨询Thales 支持人员。
113HASP_ACCESS_TOKEN_EXPIREDJWT 或 LM 访问令牌已过期。重启作联系供应商的技术支持。请咨询Thales 支持人员。
400HASP_NO_API_DYLIB无法找到此供应商代码的动态库。  
401HASP_INVALID_API_DYLIB无法加载此供应商代码的动态库,可能是由于损坏。  
402HASP_INCOMPLETE_API_DYLIB此供应商代码的动态库太旧,找不到请求的函数。  
500HASP_INVALID_OBJECT对象初始化不正确。  
501HASP_INVALID_PARAMETER指定了无效的功能参数。  
502HASP_ALREADY_LOGGED_IN尝试登录到同一对象两次。  
503HASP_ALREADY_LOGGED_OUT尝试从同一对象注销两次。  
525HASP_OPERATION_FAILED系统或平台使用不当。  
600HASP_NO_EXTBLOCK发生内部错误:没有可用的经典内存扩展块。  
650HASP_INV_PORT_TYPE发生内部错误:端口类型无效。  
651HASP_INV_PORT发生内部错误:端口值无效。  
698HASP_NOT_IMPL不支持请求的功能。  
699HASP_INT_ERRAPI 中发生内部错误。