WinLicense—小白使用笔记

  • Post author:
  • Post category:其他


WinLicense就是一款提供软件保护的软件。具体的请搜索

下载地址:

http://download.csdn.net/detail/xiong_mao_1/7943783

操作流程:

1、新建个工程(最好这么操作,方便以后多次修改)

2、点击左侧导航Application Information,在 Software编辑框 最右侧点击那个 放大镜图标,然后点击Add,会弹出如下窗口:


填写Application和Version信息,选择输入输出的目录,生成hash key。这样基本的操作就完成了。下面就是一些具体的保护机制了。

3、

如何实现注册机制,并且绑定机器硬件

点击左侧导航栏Registration,可以选择多种注册机制混合使用。


一机器一个注册码:具体绑定哪些硬件设备信息,可以在左侧导航条选择Hardware Lock中设置。将Allow xx changes设置为0,表示不能被修改,即实现了一机器一个注册码的绑定。

最重要的一步:

在注册提示页面,显示硬件ID。(硬件ID会自动copy到剪切板中),这样我们才能生成regKey.dat给客户使用。


一些预定义变量的含义:

%machineid

Current Hardware ID for current machine.

%daysleft

Number of days left for current trial period.

%execleft

Number of executions left for current trial period.

%totaldays

Total days for current trial period.

%totalexec

Total executions for current trial period.

%expdate

Expiration date for current trial period. Displayed date format is “dd/mm/yyyy”.

%name

Registered user’s name for current license key.

%company

Registered user’s company for current license key.

4、设置完成后,点击菜单上的Protect选项,点击protect即生成了带有注册机制的程序。

***在程序生成目录下,会生成KEY-GEN程序,文件夹名称一般为Specific Generators。

我们运行文件夹下WLGen_Selex.exe,会弹出如下界面:

第一步:Add License,如果绑定了硬件,需要填写客户发送给你的%machineid。

第二步:Create License Key,会在WLGen_Selex.exe的当前目录下生成带项目名的文件夹,里面就包含有各种注册使用的license key。如果是regKey.dat,把它交给客户,文件拷贝到主程序的目录下,即完成了注册操作。


上图中的Hardware ID ,即客户发给你的machine id。

之前一直卡在到哪儿去找machine id了,以为会生成一个对话框的显示,要求用户注册的。



版权声明:本文为xiong_mao_1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。