C#,Winform软件防破译-源代码加密简单方法之.NET REACTOR(二)制作软件及软件试用时间限定
二、简单介绍使用 .net reactor 软件制作试用软件,利用license制作授权软件的方法。
1、首先,生成试用版软件
-
- 设置主文件和附属文件,打开.net Reactor
-
- 设置试用期限,在Settings选项卡中进行设置,限制其只能用14天。
-
- 设置试用提示
- 保存license密钥备用
- 最后生成Protect
点击左边的PROTECT链接按钮,生成保护后的Dll或者exe文件。Dll、exe加壳成功。
将加壳后的Dll用反编译软件测试一下效果,如果无法编译出来就表明加壳成功了,可以交付使用。
2.制作试用版软件激活文件
-
- 加载license key 文件
- 设置license类型
在 License File Settings 区域设置 license 文件的类型:
Lock-EvaluationTime:限制评估天数,从使用第一天开始算起
Lock-Expiration Data: 限制截止时间,到时间了就不让用了。
Lock-Hareware Lock: 限制硬件绑定,仅指定的设备才能使用
Lock-Number Of User: 限制可使用的用户数。不知道怎么实现的,可能要连接到NetReactor服务器。
Max Number Of Instance: 限制可安装的设备数。不知道怎么实现的,可能要连接到NetReactor服务器。
- 限制硬件使用
限定某人指定的电脑使用可以将硬件的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激活文件,最后把生成的激活文件放到加壳文件相同目录就行了。
至此,C#,Winform软件防破译-源代码加密简单方法之.NET REACTOR(二)制作软件及软件试用时间限定
就结束啦,如果你觉得有用,点个赞吧!
如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐];
如果您想转载本博客,请注明出处;
如果您对本文有意见或者建议,欢迎留言;
感谢您的阅读,请关注我的后续博客。