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(二)制作软件及软件试用时间限定

就结束啦,如果你觉得有用,点个赞吧!

如果您看了本篇博客,觉得对您有所收获,请点击右下角的 [推荐];

如果您想转载本博客,请注明出处;

如果您对本文有意见或者建议,欢迎留言;

感谢您的阅读,请关注我的后续博客。 

posted @ 2023-02-08 16:55  愿余生随风  阅读(1474)  评论(0编辑  收藏  举报