使用工具:.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,并生成授权文件