已解决问题
发行版本:10.3
开发商报告的以下问题已在此版本中得到解决。
| 参考 | 已解决问题 | 组件 |
|---|---|---|
| SM-178012 | 将云许可证从基于 SQLite 的安全存储迁移到可信安全存储(MySQL)后,更新现有保护锁时会失败,并返回错误 HASP_CLOUD_NOT_TRUSTED (101)。 | 运行环境 |
| SM-193791 | Sentinel LDK Envelope 在处理某些具有间接依赖于 System.Diagnostics.EventLog NuGet 包的 .NET 8 DLL 时会失败。 | Envelope-.NET |
| SM-194862 | 当通过ACC(更新/附加许可证)应用 V2C 更新以将 SL Legacy 容器迁移到 SL AdminMode 时,Sentinel LDK License Manager(hasplm)会发生崩溃。 | 运行环境 |
| SM-208168 | 在 Linux 系统中,使用 Sentinel LDK API 编译的应用程序,当 root 用户尝试对禁用远程访问且具有独立功能的 Sentinel Driverless HL 调用 login() 函数时,会返回状态码 27。 | 运行环境 |
| SM-209166 | 当使用受保护的应用程序按顺序加载和卸载多个 DLL 时,API 与本地 Sentinel License Manager 之间会发生通信错误(H0033)。 | 运行环境 |
| SM-211062 | 在某些情况下,hasp_get_sessioninfo 和 ACC 显示的当前登录信息不正确。 | Licensing API |
| SM-211647 | 当使用 V3/NG 引擎的 Windows Shell 保护时,Sentinel LDK Envelope 在某些受保护的应用程序中无法执行功能,导致运行时错误,例如在另一个线程仍在使用 HASP API 的情况下调用了 hasp_cleanup()。 | Envelope |
| SM-212536 | 当对包含从 XAML 引用的内部类的程序集应用符号混淆时,受 Sentinel LDK Envelope 保护的 WPF 应用程序在运行时会崩溃。 | Envelope-.NET |
| SM-212583 | 当对使用引用返回类型的 .NET 方法应用方法加密时,Sentinel LDK Envelope 会失败,导致运行时出现 BadImageFormatException 异常。 | Envelope-.NET |
| SM-213456 | Sentinel LDK Envelope V3 引擎不支持某些没有实际导入的 Delphi IAT,这会导致修补过程中出现内存损坏,并在运行时无法完整处理 IAT。 | Envelope |
| SM-213898 | 在取消分离的云许可证后,GetRtc() API 仍继续返回 HASP_STATUS_OK,而不是提示许可证已不可用。 | 运行环境 |
| SM-214068 | Sentinel LDK REST API 获取功能列表时,对于已过期的功能会返回 expired=false,直到 Sentinel License Manager(RTE)重启后才会更新。 | 运行环境 |
| SM-215288 | .NET 8.0 的 DLL 不受任何 Sentinel LDK Envelope 引擎支持用于保护。 | Envelope |
| SM-215410 | 当搜索路径包含中文字符时,Sentinel LDK Envelope Tool 将无法找到程序集。 | Envelope |
| SM-215532 | 在使用现代待机(S0 低功耗空闲)的 Windows 10 和 Windows 11 系统中,睡眠或休眠后虚拟时钟可能会落后于系统时间,因为传统恢复事件并非总能被触发,导致虚拟时钟未能及时重置(虚拟时钟同步问题)。 | 运行环境 |
| SM-215534 | 在 Linux 机器上使用 Sentinel LDK Envelope 保护应用程序时,应用程序的执行时间会显著增加。 | Envelope-Linux |
| SM-215652 | 系统从睡眠状态恢复后,受 Envelope 保护的 .NET 8 应用程序可能会显示错误 H0085(“会话因网络故障或通过 ACC 手动终止而被杀死”)。 | 运行环境 |
| SM-216532 | 连续使用不同的开发商 ID 调用 hasp_login 会失败。 | Licensing API |
