CodeMeter Runtime
CodeMeter Runtime 是一款开箱即用的软件包,可随软件产品一同交付分发。该套件内置了创建和管理基于 CodeMeter 授权所需的全部核心组件。目前,CodeMeter Runtime 提供独立安装程序与合并模块 (Merge Module) 两种部署形式。
CodeMeter Runtime 包含以下组件:
-
CodeMeter Runtime Service(核心服务)
-
CodeMeter WebAdmin(Web 管理控制台)
-
CodeMeter Control Center(控制中心)
-
适用于 C/C++、C#、Java、Delphi、Visual Basic 及其他编程语言的 API 接口
-
其他附加工具
CodeMeter Runtime Service(核心服务)
CodeMeter Runtime Service 是 CodeMeter Runtime 的核心组件。它通常以服务 (Service) 或守护进程 (Daemon) 的形式在后台静默运行,负责统筹管理已连接的 CmDongle、已激活的 CmActLicense,以及与局域网 (LAN)、广域网 (WAN) 和云端授权服务器的通信连接。同时,该服务全面负责管理授权的可用状态,并精准追踪其使用情况。当部署于局域网或广域网的授权服务器时,它还能向下游网络客户端的 CodeMeter Runtime Service 提供授权分发。
此外,该核心服务会持续监控已启动的应用程序。在应用程序意外崩溃,或开发者在底层代码中遗漏授权分配逻辑的情况下,系统均能自动接管并执行授权分配。针对终端服务器和虚拟化环境,CodeMeter Runtime Service 具备精确的并发控制机制,确保在不同工作站上同时调用的授权得到独立计算(严格区分不同会话与不同机器)。
在部署 CmActLicense(软授权)时,CodeMeter Runtime Service 会自动采集并确立绑定目标计算机所需的硬件属性,并将相关的激活信息高度加密,安全且隐蔽地存储于目标设备中。
CodeMeter Control Center(控制中心)
CodeMeter Control Center 用于集中展示本机已连接的 CmDongle 列表及当前可用的 CmActLicense。同时,该组件内置了专门的激活向导,支持在离线环境下高效完成各项授权的激活工作。
CodeMeter 核心部署版本对比
| 功能特性 | CodeMeter µEmbedded | CodeMeter Embedded | CodeMeter Runtime |
|---|---|---|---|
| Web 管理控制台 | 支持 | ||
| CodeMeter Control Center(控制中心) | 支持 | ||
| 含 API 的核心库 | 支持 | 支持 | 支持 |
| 用户命令行工具 | 支持 | ||
| 后台服务 / 守护进程 | 支持 | ||
| CmDongle(硬件加密锁) | 支持 | 支持 | |
| CmActLicense(软授权) | 支持 | 支持 | 支持 |
| CmCloudLicense(云授权) | 支持 | ||
| 局域网 (LAN) 客户端 | 支持 | 支持 | |
| 局域网 (LAN) 服务器 | 支持 | ||
| 试用授权与订阅授权 | 支持 | 支持 | |
| 按使用量付费授权 | 支持 | 支持 | |
| 按功能授权 | 支持 | 支持 | 支持 |
| 按版本授权 | 支持 | 支持 | 支持 |
| 授权转移主控端 | 支持 | ||
| 授权转移接收端 | 支持 | 支持 | 支持 |
| 基于离线文件的授权更新 | 支持 | 支持 | 支持 |
| 终端服务器环境检测 | 支持 | ||
| 远程桌面环境检测 | 支持 | ||
| 密钥安全存储 | 支持 | 支持 | 支持 |