ComponentOne Licensing 机制

发布时间:2012/11/15 00:11 发布者:葡萄城产品团队

返回博客中心

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。


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网