【FAQ】加密保护软件 WinLicense 注册常见问题解答(四)

翻译|使用教程|编辑:黄竹雯|2019-04-30 11:42:33.000|阅读 105 次

概述:本篇文章是小编整理的使用WinLicens过程中关于“注册”的相关问题。包括查询应用程序确切的到期时间、生成的文件密钥是否兼容版本更新等。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

【特惠专享】WinLicense在线订购专享特别优惠!在线订购>>

【特惠专享】Themida在线订购专享特别优惠!在线订购>>

WinLicense具有和Themida同级别的保护功能以及授权管理功能。软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版。

下载WinLicense最新试用版

Q4:如何知道应用程序确切的到期时间(时/分/秒)?

A:你可以使用 WLRegExpirationTimestamp 函数来了解许可证到期时的确切时间。如果你的应用程序在试用模式下运行,则可以使用 WLTrialExpirationTimestamp 函数。


Q5:如何知道当前许可证是否按天数或日期到期?

A:可以使用 WLRegGetLicenseRestrictions 函数来了解当前许可证中的过期时间。


Q6:我想要控制软件的更新。比如我的客户拥有一年的更新许可证。一年后,不允许更新,但他可以继续使用该软件。他需要重新支付才可以继续更新软件。我还想在报告和屏幕上显示用户信息。 WinLicense可以实现吗?

A:使用WinLicense,你可以创建许可证(嵌入用户名,公司和自定义数据)和许可限制(如天数限制,执行限制,日期限制等)。你可以使用 API​​ WLRegGetLicenseInfo 读取许可证信息。

基本流程:

  1. 你为客户创建许可证,有效期为1年;
  2. 许可证到期时(1年后),你的应用程序将进入试用状态(在此状态下,不允许更新);
  3. 客户付款后,你发送新的许可证(重新创建许可证),并将延长一年(每个许可证都有一个唯一的ID,因此如果你要重新创建许可证,需要根据新许可证设置到期日期);
  4. 如果要控制应用程序的状态(已注册,已过期,试用等),必须使用WinLicense SDK API。

还需要在应用程序中选择要控制的消息(从 Customized Messages 面板)。


Q7:生成的文件密钥是否兼容应用程序的升级更新以及WinLicense的更新?

A:只要你不更改应用程序的“Registration Unique Key”(在Software面板中),你生成的所有许可证都将适用于应用程序的未来版本(即使使用即将推出的Winlicense版本进行保护)。

如果更改了“Registration Unique Key”,则必须为受保护软件生成新的许可证。

如果在《WinLicense问题集》文章中未找到你所遇到的问题,请咨询客服~



标签:代码保护授权管理加密/解密

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat