已解决问题

发行版本:9.0

开发商报告的以下问题已在此版本中得到解决。

参考 已解决问题 组件
SM-97018

.NET Envelope 运行时现在支持动态 GUI 行为。受 .NET Envelope 保护的应用程序的错误输出现在仅在 GUI 可用时在 GUI 中输出错误。如果不支持 GUI,消息会自动记录在控制台/事件日志中。

Envelope-.NET
SM-119258 Sentinel LDK-EMS Web Services 不支持向产品添加动态内存文件。 Sentinel LDK-EMS
SM-132023

解决了一个启用了 AppOnChip 的手动更改的 Envelope 项目文件的问题。加载这个特殊的 Envelope 项目文件并重新启用 AppOnChip 有时会导致 Envelope GUI 失败。

Envelope-GUI-Win
SM-132368 Sentinel Maze 和 WinNG Envelope 组合的保护有时会导致运行时出现“完整性错误”。 Envelope-NG
SM-134020

在某些情况下,UDP 数据包可能会丢失。广播搜索现在多次重复 UDP 传输,以克服 UDP 数据包的丢失。

运行环境 API
SM-134453 DFP 加密的 AI 模型文件可能导致应用程序崩溃的问题已经解决。 Envelope-DataHASP,Envelope-Linux
SM-136775

许可证管理器无法跟踪超过 2000 个客户端的 LM 标识符。在服务器管理控制中心页面中列出已分离授权时,这可能会导致信息不完整。

取消了 2000 个 LM 标识符的限制。

Sentinel License Manager
SM-137163

解决了一个 Envelope 保护后可能导致应用程序冻结的问题。通过 dlopen() 加载引擎时,在辅助线程中调用 memcpy() 时出现死锁会导致此问题。

Envelope-Mac
SM-139455

Envelope 命令行应用程序的“大地址”感知问题已得到解决。如果地址空间已经被大量压缩,在非常特殊的情况下会出现这个问题。

Envelope-GUI-Win
SM-139869

以前,当在 ACC 中配置代理时,LM 会尝试解析 DNS 名称,即使它们在本地网络中无法解析。这导致了连接失败。现在,当在 ACC 中定义代理时,LM 不再尝试解析 DNS 名称。相反,它允许代理处理 DNS 解析。

Sentinel License Manager
SM-139963 当从没有定义开发商名称的许可证中分离座位时,H2R 文件将在开发商名称字段中包含无效信息。 Sentinel License Manager
SM-140043

在 Windows 平台上,FQDN 克隆方案现在会比较域名,即使域名为空。

Sentinel License Manager
SM-140200

当客户端身份是用多个锁 ID 定义的,并且使用范围内的特定锁 ID 调用 admin_get 时,Sentinel 管理 API 无法检索客户端身份信息。

Sentinel Admin API
SM-141007

如果会话用户名包含“&”字符,GetInfo 函数将报表指定的 XML 结构中的值,从而产生一个无效的 XML 文件。例如:

<session username="AB&C" />

现在,字符作为 XML 实体被报告回来。例如:

<session username="ABamp;C" />

Sentinel Licensing API
SM-141419

Windows update KB5022913 的文件复制功能中增加了对异步 I/O 的支持。

Envelope-DataHASP,Envelope-NG
SM-141837 在 Windows V3 中增加了对 Qt 插件 dll 的 Envelope 支持。 Envelope-V3