首页 > 使用.NET REACTOR制作软件许可证

使用.NET REACTOR制作软件许可证

使用.NET REACTOR制作软件许可证
原文:使用.NET REACTOR制作软件许可证

软件下载地址http://www.eziriz.com/downloads.htm 

 

做一个简单的许可证系统,下面是具体步骤:

 

1,  OPEN ASSEMBLY打开项目可执行文件(debug文件夹里面exe文件)

2,  选择SETTINGS选项卡,将RUN WITHOUT LICENSE FILE设为false

3,  选择LICENSE MANAGER选项卡,这里要注意:

MASTER KEY 这就是我们的私钥,它与程序是一对一的,所以一定要保存好它,将来生成许可证时要用到,点击SAVE保存。 下面的选项暂时不用管,它们主要是配置生成许可证的。

4,  OK,点击左边的PROTECT,默认会在项目的debug文件夹添加一个文件夹,其中生成一个exe文件。这个路径可以通过SETTINGSàTARGET FILE进行更换。

5,  到此点击生成的EXE文件,会有许可验证了。那么我们发布时就用这个EXE文件,而不是原来debug里面的EXE文件。

 

6,  获取用户机器ID(公钥)。

通过TOOLS à Hardware id tool generator 能够取得机器ID生成器(HID.exe)。

运行它可得到一个记录着机器IDTXT文件(hardwareID.txt)。

7, 制作许可证

选择LICENSE MANAGER选项卡,MASTER KEYàOPEN打开们上面保存好的私钥。

展开LICENSE FILE SETTINGSàLOCE – HARDWARE LOCK,点击HARDWARE ID导入公钥。

其它设置默认就行了。

点击CREATE LICENSE生成许可证书,将其放在可执行文件EXE同级目录,运行程序。这样用户就获得了使用权。

 

 

 

 

 

总结:

 

       这里我们的操作只是最基本的,其实.NET REACTOR还可以做试用版,可以通过用户使用次数、试用天数、试用到期时间以及实例化数量来限制用户使用。可以通过设置提示试用版到期,并可设置提示时运行另一个程序或连接(.NET REACTOR可以打包程序)来提示用户购买我们的产品。

 

优点:

       我们只需要管理许可证,试用版本和正式版本都是同一个。许可证始终覆盖内置的LOCK SETTINGS

posted on 2014-07-01 12:46 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/3818118.html

更多相关:

  • 本文来自 运维人生 ,作者:fly是个稻草人链接:http://www.ywadmin.com/?id=76误删除linux系统文件了?不用急,本文将给你一个恢复linux文件的方法,让你轻松应对运维中的各风险问题。方法总比问题多~说在前面的话针对日常维护操作,难免会出现文件误删除的操作。大家熟知linux文件系统不同win有回收...

  • 原文来自SecIN社区—作者:WiHat0x00 什么是WebShell渗透测试工作的一个阶段性目标就是获取目标服务器的操作控制权限,于是WebShell便应运而生。Webshell中的WEB就是web服务,shell就是管理攻击者与操作系统之间的交互。Webshell被称为攻击者通过Web服务器端口对Web服务器有一定的操作权限,而...

  • 断电时文件系统发生了什么?硬盘又发生了什么?下一次开机时写到一半的文件在系统层面还在吗?在底层还在吗?更进一步的, 文件系统如何保证事务性, 会不会存在某种极端情况导致例如最后几个bit还没写完, 文件系统却认为它成功了的情况?回答不限任何文件系统,谢谢!下面是「北极」的回复分享断电的一瞬间,很多事情是无法确定的:1. 你无法确定...

  • 接到项目需求。需要搭建一个页面进行交互,慢慢来b (2).jpg使用python django框架进行页面的搭建在项目文件下打开窗口,输入命令;django-admin startproject helloword#在文件helloword/helloword/创建view.py在view.py文件中输入以代码from django....

  • 常见的错误集合解决方案(一)No.1提示错误'Microsoft.VC90.CRT,version="9.0.21022.8"把Microsoft.NET Framework 3.5.1下面的全部勾选上。No.2解决Qt Designer设计的图标但是VS生成不显示问题描述:在Qt designer中为菜单栏和工具栏设计的图标,但是...

  • 我这里已经简单的创建了一个文件,为了浅显易懂,这里程序写的比较简单 1.      运行程序 首先,找到编辑窗口上面有一个向下方向的灰色箭头,点击它 点击之后,选择第一个选项edit Configurations,然后在弹出的窗口的第一栏name栏取一个你想要的名字,接着在第二栏Script栏后面点击后面的…选择你刚刚...

  • 1、选择 Help Install New Software; 2、在Details 面板中, 点击What is already installed? 链接; 3、在Eclipse Installation Details 对话框中,选择Android DDMS和Android Development Tools ,然后点击Uni...

  • 八、资产管理和远程管理前面已经完成了SCCM的部属及配置,客户机也安装好了客户端软件。现在我们可以利用SCCM对客户机实施管理了,接下来我们看一下SCCM的资产管理和客户端远程管理能力。1、智能资产管理资产管理分为硬件资产管理和软件资产管理。硬件资产管理主要是查询客户机的硬件配置,例如CPU,内存,硬盘等。软件资产管理主要是查询客户...

  • 为什么竞价点一下词要收这么多钱?大家是否考虑过这个问题。竞价后台花费有一定的误区假如某关键词点击价格为1元,如果经过调整以后,每次点击只要6角钱,这个词每天的流量是1000次,那么每天这个关键词就节约了400元。如何降低点击的费用,达到我们节约费用的目的。有的人对就想竞价只是花钱而已,不会赚什么钱,其实这是错误的看法,原因是你并没有...

  • 原文地址:http://www.cnblogs.com/tc310/archive/2010/05/08/1730300.html http://www.kucol.com/html/NEws/yejie/20091022/4178.htmlDelphi 2010 3513正式 一、下载ISO文件右键迅雷下载二、安装完成后,先运行一下...