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

下载WinLicense最新试用版

Q16:如何设置密钥仅在购买软件12个月后才能用于更新?之后,客户必须续订许可证,否则更新将无法与现有密钥一起使用?

A:你可以创建一个有效期为12个月的许可证(并且你可以在许可证到期时控制该事件,方法是转到Customized Dialog面板并选中“Display by SDK or not display”以获取特定的到期消息,例如“MsgID17:Trial date expired”)。也就是说,即使许可证过期,你的应用程序也将继续运行。

如你所知,许可证是否已过期,可以通过调用WLRegGetStatus来检查。当许可证过期时,你将存储当前版本号(使用WinLicense SDK中的Trial Custom Counter来存储)。当应用程序过期时,如果当前应用程序的版本大于存储在“Trial Custom Counter”中的版本,程序将拒绝运行。

为了将升级期再延长12个月,你只需向客户发送新许可证(有效期为12个月)。


Q17:正确安装reg文件,可还是提示:你的reg文件已损坏。

A:WinLicense许可证的基础是“Registration Unique Key(注册唯一密钥)”。 每个软件都有一个唯一的“License Unique Key(许可证唯一密钥)”(在软件面板中生成)。

当你在WinLicense的“License Manager ”中生成许可证时,必须确保选择的是指定软件,只有这样,许可证才会对受保护的应用程序起作用。


Q18:WinLicense怎么更改客户的许可证位置和文件名?

A:从WinLicense 2.0.6开始,你可以在运行时更改文件位置和文件名。你可以通过“Control Messages from external DLL”选项(Customized Dialog面板)来执行此操作。请按照以下步骤操作:

1)创建一个简单的DLL(此DLL将通过“Control Messages from external DLL”选项包含在受保护的应用程序中)

2)在DLL中创建一个函数(并将其导出),它将设置以下环境变量:

WLDefaultLicenseFolder
  WLDefaultLicenseName

WLDefaultLicenseFolder 是你希望许可证所在的位置
  WLDefaultLicenseName 是你希望的许可证名称

3)在Customized Dialog面板的“Function Handlers(函数处理程序)”中选择该函数

当你启动受保护的应用程序时,WinLicense将使用参数“-1”调用你的Function处理程序(这是你的DLL收到的第一条消息,表明保护已启动)。你只需要设置环境变量“WLDefaultLicenseFolder”和“WLDefaultLicenseName”以及许可证的路径和名称,WinLicense将在该位置搜索你的许可证。


Q19:已经为用户创建了一个提供30天注册许可证的密钥,如何再给予30天?

A:每个许可证都有不同的ID,所以你只需要为该用户再创建一个30天到期的新许可证。

当WinLicense检测到ID的新许可证时,该许可证的试用从头开始。也就是说,WinLicense分别为每个许可证存储当前天数。

【FAQ】加密保护软件 WinLicense 注册常见问题解答(七)相关推荐

  1. 加密保护软件 WinLicense 注册常见问题解答(三)

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

  2. 加密保护软件 WinLicense 注册常见问题(一):许可证

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. 接下来我整理的WinLicens问题集主要是在使用WinL ...

  3. 加密保护软件 WinLicense常见问题整理大全(二):如何为应用程序创建试用期...

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. Q:如何为应用程序创建试用期以及如何使用WinLicens ...

  4. 加密保护软件 WinLicense常见问题整理大全(四)

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. 9.我正在调用WLStringDecrypt函数,但在生成 ...

  5. 加密保护软件 WinLicense常见问题整理大全(三)

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. 5.我在程序中构建了一个自定义许可对话框.为此,我需要在运 ...

  6. 加密保护软件 WinLicense常见问题整理大全(八):自定义对话框

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. 1.我正在尝试使用"Message DLL&qu ...

  7. 加密保护软件 WinLicense常见问题整理大全(一)

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. 以下是博主整理的关于使用WinLicense过程中常见的问 ...

  8. 加密保护软件 WinLicense常见问题整理大全(七)

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. 21.如果使用WinLicense保护我的应用程序,是否必 ...

  9. 加密保护软件 WinLicense常见问题整理大全(九):在运行时选择WinLicense消息的语言

    WinLicense具有和Themida同级别的保护功能以及授权管理功能.软件功能强大,使用灵活,开发者可以安全地发布软件的试用版和完全版. Q:我想知道是否可以在运行时选择WinLicense消息的 ...

最新文章

  1. 安装Red Hat Container Development Kit 2.2版本
  2. JS最新的身份证验证代码
  3. solr 高并发_Solr搜索引擎 — SolrCloud介绍和环境准备
  4. restfulframework详解
  5. 美国3月通胀见顶了吗?
  6. AutoCAD2020简体中文语言包
  7. html字体库的是引入----阿里妈妈
  8. Vijos 1523 贪吃的九头龙 【树形DP】
  9. 基于OpenCV-python3实现抠图替换背景图
  10. 谷粒商城项目学-分布式基础
  11. mysql 跨服务器复制_mysql数据库跨服务器间复制与迁移
  12. 菜鸟学习c++—实现学生登陆管理系统
  13. 下载安装纯净版火狐浏览器的步骤
  14. DHU数据结构-单链表-ADT应用-长整数加法运算(使用单链表存储计算结果)
  15. PLSQL如何查看建表语句
  16. 查看iis 网站访问量情况
  17. 有没有计算机专业的单词本,计算机专业单词完整版.doc
  18. 《火球——UML大战需求分析》——详细介绍及样章下载
  19. jq操作全选全部选input checked
  20. 学习vue前的准备(繁琐的)

热门文章

  1. shell语法入门看着一篇就够了
  2. ERPnext:容器化安装部署步骤
  3. Stable Diffusion 2.0 上线,却痛失黄暴图片生成能力
  4. 数据仓库各层到底在做什么?(ODS,DWD,DWM,DWS,ADS)
  5. 新安装的微信PC版,退出后聊天记录没了,文件接收失败、错误、打不开,怎么办?
  6. c语言AT源码,51单片机读写AT24C02源代码(详细注释)
  7. 我所知道坦克大战(单机版)之添加多个机器坦克、让机器坦克动起来、让坦克智能起来...
  8. 云计算学习素材框架,msyql高级操作课件
  9. 如何清除主板CMOS
  10. Windows | 磁盘分区(无外部软件)