说明
此文简单介绍了使用 .net reactor 软件制作试用软件,利用license制作授权软件的方法。
1.首先生成试用版软件
1.1 设置主文件和附属文件
打开.net Reactor
1.2 设置试用期限
在Settings选项卡中进行设置,限制其只能用7天。
设置试用提示
1.3 保存license密钥备用
1.4 最后生成Protect
点击左边的PROTECT链接按钮,生成保护后的Dll或者exe文件。Dll、exe加壳成功。
将加壳后的Dll用反编译软件测试一下效果,如果无法编译出来就表明加壳成功了,可以交付使用。
2.制作试用版软件激活文件
当软件过期后,软件会提示过期,然后就可以制作激活文件啦。
2. 1 加载license key 文件
2.2 设置license类型
在 License File Settings 区域设置 license 文件的类型:
Lock-EvaluationTime:限制评估天数,从使用第一天开始算起
Lock-Expiration Data: 限制截止时间,到时间了就不让用了。
Lock-Hareware Lock: 限制硬件绑定,仅指定的设备才能使用
Lock-Number Of User: 限制可使用的用户数。不知道怎么实现的,可能要连接到NetReactor服务器。
Max Number Of Instance: 限制可安装的设备数。不知道怎么实现的,可能要连接到NetReactor服务器。
2.2.1 限制硬件使用
限定某人指定的电脑使用可以将硬件的ID绑定到license上。
(1)选择菜单Protection Presets > Hardware ID Tool Generator,会生成一个 HID.exe 程序。
(2)将 HID.exe提供给客户,让用户运行并生成 HardwareID.txt 文件。内容如:6127-7B81-F8F3-0517-F49C
(3)开发者在 License Manager 界面中,设置 Lock - Hareware Lock 部分,如:
生成license激活文件
2.3 激活文件放置位置
最后把生成的激活文件放到加壳文件相同目录就行了。