使用.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)。

运行它可得到一个记录着机器ID的TXT文件(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

使用.NET REACTOR制作软件许可证相关推荐

  1. 利用.NET REACTOR制作软件及软件试用时间限定

    说明 此文简单介绍了使用 .net reactor 软件制作试用软件,利用license制作授权软件的方法. 1.首先生成试用版软件 1.1 设置主文件和附属文件 打开.net Reactor 1.2 ...

  2. 开源软件 许可证密钥_自由和开源软件-1中的重要许可证

    开源软件 许可证密钥 It's important to take note that there are no good or bad licenses and that no license is ...

  3. LightWave 3D 2019 for Mac(三维动画制作软件)

    LightWave 3D 2019 for Mac建模功能非常强大,无论是初学者还是专业人士都可以满足所有需求!lightwave 3D 2019 破解版基于光线跟踪.光能传递等技术的渲染模块,令li ...

  4. 十大经典三维动画制作软件

    十大三维动画制作软件(转载) <侏罗纪公园>.<第五元素>.<泰坦尼克号><终结者3>这些电影想必大家都看过了吧,我们为这些影片中令人惊叹的特技镜头所打 ...

  5. 十大三维动画制作软件(转载)

    <侏罗纪公园>.<第五元素>.<泰坦尼克号><终结者3>这些电影想必大家都看过了吧,我们为这些影片中令人惊叹的特技镜头所打动,当我们看着那些 异常逼真的 ...

  6. 玛雅三维动画制作软件:Maya 2019 for Mac

    最新的玛雅2019 mac破解版已登陆MacDown.com,小编第一时间为大家带来Maya 2019 for Mac中文版下载,玛雅2019 mac破解版主要用于电影特效.平面设计.游戏开发等,提供 ...

  7. Cubase 12pro新版中文Win/Mac音乐制作软件

    Cubase 12产品信息 产品简介:Cubase是一款由德国Steinberg公司开发的音乐制作软件,该软件可用来进行专业的编曲.录音.混音.是功能完备的数字音频工作站(DAW, Digital A ...

  8. 三维地形制作软件 World Machine 基础入门学习教程

    <World Machine课程>涵盖了你需要的一切,让你有一个坚实的基础来构建自己的高质量的电影或视频游戏地形. 你会学到什么 为渲染或游戏开发创建高分辨率.高细节的地形. 基于Worl ...

  9. 傻瓜式动画制作软件_一个傻瓜版的动画制作软件——万彩动画大师

    之前介绍了文字视频的制作软件,但后来发现太单一了,后面又找到了这款动画视频制作软件--万彩动画大师 首先来看看软件的首页 有很多的模板,还有企业版.教育版.个人版,有很多的选择,有横版的.有竖版的,来 ...

最新文章

  1. mysql 按照范围选择_选择MySQL范围内的特定行?
  2. php-Facade(外观模式)
  3. QT学习:Qt对Office的基本读写
  4. 解决启动flanneld失败的方法
  5. docker的daemon.json基本配置
  6. 专访阿里巴巴量子实验室:最强量子电路模拟器“太章”到底强在哪?
  7. 哪些东西影响计算机运行速度,影响电脑运行速度的因素主要的哪些?
  8. MATLAB语言初步学习(六)
  9. java map集合使用_JAVA中Map集合的使用举例
  10. sql 执行query过程
  11. excel计算机一级知识点,计算机一级考试考点:Excel电子表格
  12. 杭州一般纳税人和小规模纳税人的区别
  13. 新手玩荔枝派 f1c100s nano折腾笔记(四)
  14. 圆圈头像制作css,通过CSS3实现圆形头像显示
  15. win7系统激活工具怎么用?
  16. debian8文件服务器,debian 8 下部署开发环境
  17. VUE系列之element表单el-form-item自定义label
  18. 超像素论文(三)——AINet: Association Implantation for Superpixel Segmentation
  19. 一张图了解数字经济产业链图谱
  20. 柔性屏发展前景?十分钟带你读懂2019年中国柔性显示产业

热门文章

  1. php集成paypal付款流程,在PHP中集成PayPal标准支付
  2. android post请求_Vue 网络请求框架 axios 使用教程
  3. c语言实验报告管理系统,C语言实验报告-学生信息资管理系统.doc
  4. MySQL面试题 | 附答案解析(一)
  5. GitHub开源的吃鸡版超级玛丽
  6. C语言实现bmp图像几何变换(移动,旋转,镜像,转置,缩放)
  7. python嵌套循环执行顺序_两个嵌套for循环的执行顺序
  8. C++ Stack Queue priority_queue
  9. eclipse保存自动组织导入、删除不必要的导入、格式化代码
  10. 与后台通讯,首先要了解AMF协议