← 返回所有博客文章

C1 的 Licensing 机制相当简单。应用程序间包含一个 licenses.licx 文件,该文件中包含 C1 licensing 信息,并且 license 序列号应该在机器上激活。

一、关于 Licenses.licx 文件:

当 C1 控件被拖拽到 WinForm 或 Web 窗体上时, Licenses.licx 文件会自动创建。如果在同一工程中包含多个 C1 控件,那么这些控件的 licensing 信息会创建在同一 Licenses.licx 文件中。
licenses.licx 文件中包含控件名称、程序集名称、产品版本、Culture、密匙(PublicKeyToken )。

例如:版本为 2.0.20113.49 C1Barcode 控件的 license.licx 文件会包含以下信息:
C1.Win.C1BarCode.C1BarCode, C1.Win.C1BarCode.2, Version=2.0.20113.49, Culture=neutral, PublicKeyToken=79882d576c6336da


二、关于序列号使用:

任何序列号可以在购买版本之后四个(包括购买版本)版本中使用。例如用户购买 2010-V2 版本序列号,用户可以在 2010-V2, 2010-V3, 2011-V1, 和 2011-V2 版本中使用该序列号。
如果在 2011-V3 中使用该序列号,控件会自动弹出序列号不适用于该版本的提示。

用户可以检测控件的版本信息来确认序列号是否能在该版本中使用。例如: x.x.20102.xxxx,通过 20102 即可确认该序列号是否可以在安装版本中使用。

需要提醒的是:控件的修正和新增功能仅会在最新版本中发布

三、激活:

license 应该在开发机器上激活。如果开发机器的网络可以正常连接。激活步骤如下:

1.从 http://prerelease.componentone.com/dotnet20/C1Licensing/ 下载 C1LicenseActivation 激活工具。
2.解压 zipped 文件,并且替换原有的 Program Files\Common Files\ComponentOne Shared 文件夹下 C1LicenseActivation.exe 文件。
3.使用 administrative 权限运行命令提示符。
4.在运行命令框中输入:“C:\Program Files\Common Files\ComponentOne Shared\C1LicenseActivation.exe”
5.在弹出的激活窗体中填写用户名、公司名称、序列号,点击 “Next” 按钮激活 Licenses。

四、反激活:

1.使用 administrative 权限运行命令提示符。。
2.在运行命令窗体中输入:“C:\Program Files\Common Files\ComponentOne Shared\C1LicenseActivation.exe” /d
3.填写序列号,点击 “Next” 反激活 Licenses。