摘要:本指南旨在帮助用户正确理解并规范使用威步提供的 CmLicense 授权方式,避免因操作不当、系统环境变化或误用授权文件导致的授权损耗、不可恢复或重复扣除等问题。内容适用于使用 CmLicense 进行授权激活、管理与恢复的场景。
一、概述
本指南旨在帮助用户正确理解并规范使用威步提供的 CmLicense 授权方式,避免因操作不当、系统环境变化或误用授权文件导致的授权损耗、不可恢复或重复扣除等问题。内容适用于使用 CmLicense 进行授权激活、管理与恢复的场景。
二、为什么授权会发生损耗?
在 CodeMeter 架构中,授权通常通过两种容器形式承载:
▪ 软授权:授权以加密文件形式绑定至本地设备的硬件环境,并存储于系统盘安装路径下(如 C:\Program Files\CodeMeter\)
▪ 硬件加密锁授权:授权保存在独立的智能卡芯片中,具备良好的物理安全性和便携性
使用软授权,授权激活后将与设备指纹强绑定,一旦发生系统重装、硬件变更、目录清理或设备迁移等操作,可能造成授权损耗。
此外,无论软授权还是硬件加密锁授权,其激活流程均依赖于 RaC(授权请求文件)与 RaU(授权响应文件)之间的一一绑定关系。不规范的操作如重复写入同一个RaC,可能会造成授权损耗。
三、常见授权损耗场景及规避措施
CodeMeter 授权系统支持多种授权容器与策略模型。授权容器一旦被误操作、损坏或激活流程不规范,可能导致授权失效、授权点数重复消耗等问题。结合授权类型,常见场景可归为以下两类:
一类:容器丢失 / 损坏类问题
涉及授权类型:软授权(CmActLicense);授权型号:1305-01 License per CmContainer。
涉及场景
此类场景主要指授权容器在物理或逻辑层面丢失,使授权无法恢复。通常包括如下情况:
▪ 系统重装 / 格式化 / 恢复出厂设置 / 系统盘磁盘空间不足
▪ 系统盘清除导致容器路径被破坏,授权失效
▪ 设备硬件更换 / 存储损毁。如更换主板、SSD 故障,触发设备特征变更,容器识别失败。容器目录被用户误删或清理工具清除
▪ 用户在不知情的情况下移除软授权容器,一旦移除则授权失效
规避措施
▪ 激活时启用 ReImport 选项,支持在原设备恢复授权
▪ 激活前执行授权备份,保存 RaU 文件
▪ 配置系统策略保护CodeMeter 安装路径不被清理
二类:授权重复激活 / 非规范操作类问题
涉及授权类型:软授权(CmActLicense)、硬件加密狗授权(CmDongle);授权型号:1305-01 License per CmContainer。
涉及场景
此类场景不涉及物理丢失,而源于授权激活流程未规范执行,导致授权点数重复扣除。主要表现包括:
▪ 往同一个空WibuCmRaC(空狗/授权环境文件)重复写入FirmItem造成授权损耗
规避措施
▪ 内部严格RaC 文件管理,每个 RaC 文件仅可使用一次,激活后就不能再用
四、CmActLicense授权操作规范建议
为了避免 CmActLicense 授权在使用过程中的异常失效、误用或不可恢复,建议用户在激活、使用与设备迁移各阶段遵循以下基本规范:
激活前
▪ 每次激活使用全新生成的 RaC 请求文件
▪ 激活完成后立即保存 RaU 响应文件,并备份至安全位置
▪ 确保网络稳定,避免中断导致激活失败或容器状态异常
使用中
▪ 禁止手动修改或清理 CodeMeter 存储目录
▪ 不卸载 CodeMeter 组件,避免造成容器结构破坏
▪ 建议定期核查容器状态,确保授权处于有效状态
迁移或重装前
▪ 必须先归还原授权至 License Central,再执行系统迁移或更换设备
▪ 不建议使用系统克隆工具(如 Ghost)迁移授权环境,以避免容器复制异常
五、结语
CmLicense 授权机制提供了安全、灵活、高效的本地和远程授权方式,但也对使用流程与环境完整性提出了更高要求。通过理解其激活绑定原理,并遵循上述操作规范,用户可有效防止授权丢失、冗余扣除与重复写入,确保用户授权长期安全可控。
来源:小高看科技