程序签名+代码混淆+软件授权

使用工具:.NET_Reactor_5.0

1.程序签名

在VS中,选择项目属性,选择签名,为项目新建一个签名

2.代码混淆

打开.NET Reactor,如图所示

2.添加要混淆的程序的主程序(.exe),并在设置中选择如下

如果有签名则选择签名文件,没有则跳过

选择是否需要授权

保存公钥,用以生成授权文件

点击左侧PROTECT开始混淆,混淆完成后,打开文件浏览,将此EXE替换调原来路径下的EXE即可

生成授权文件

首先传建机器ID生成器:

在Tool工具栏选择生成软件ID工具,运行HID.exe,在当前路径下生成机器ID

3.软件授权

根据用户返回的ID,生成授权文件:

在License Manager的Lock-Hardware Lock的Hardware ID中数据机器ID,将Enable设为TRUE,并生成授权文件

原文地址:https://www.cnblogs.com/ytwy/p/6874007.html