.Net Reactor使用教程之对DLL文件进行授权(二)

嘎子 其他, 未分类 2016-03-11 2,635 次浏览 , 没有评论

在看此文之前,请先阅读:.Net Reactor教程之简单应用.Net Reactor使用教程之对DLL文件进行授权(一)

下面就开始进行授权文件管理了,主要是在“License Manager”标签里面完成的。

觉得要做的第一件事就是将“Master Key”里面的Save单击一下,将Master保存下来,注意这个东东千万不能给别人,只要用这个东东就可以得到你程序的所有控制权。

Save Master Key

如果大家仔细看上面的图片就会发现.Net Reactor已经帮我们想的很周到了,总共有5类设置,从上到下依次是:试用时间、过期日期、硬件锁、用户数量、最多实例数量。

个人觉得最常用的是机器锁:就先说这个了。

1、获取用户机器ID(公钥)。?通过TOOLS?->Hardware?id?tool?generator?能够取得机器ID生成器(HID.exe)。然后你可以将HID.exe分发给你的用户,他们运行这个东东就能得到一个记录着机器ID的TXT文件(hardwareID.txt)。

2、在Lock - Hardware Lock->Hardware ID里面输入刚才生成的txt文件里面ID。

注意:Hardware ID下面会有四个ID-XXX,这里一定要与生成HID.exe时的选择相同。

3、制作许可证:在Master Key中的Open打开们上面保存好的私钥(有可能已经载入过了,就不用再打开,如果是新建的工程,那么要重新打开)。?点击Create License生成许可证书,将其放在程序同级目录,运行程序。这样用户就获得了使用权。

其他的一些设置也基本就是这个样子了,大同小异。如果有不明白的可以在下面向我提问。

最后总结一下:.Net Reactor还可以做试用版,可以通过用户使用次数、试用天数、试用到期时间以及实例化数量来限制用户使用。可以通过设置提示试用版到期,并可设置提示时运行另一个程序或连接(.Net Reactor可以打包程序)来提示用户购买我们的产品。 ?我们只需要管理许可证,试用版本和正式版本都是同一个。关于每种过期弹出的对话框和最后运行其他程序之类的都在第二个标签Settings里面,具体的不细讲了,以后有时间会单独抽出时间说一下。

 

原创文章,文章首发于:Riley Ge (@rileyge) — Steemit

原创文章,转载请注明: 转载自TsonTec:测量解决方案提供者

本文链接地址: .Net Reactor使用教程之对DLL文件进行授权(二)

相关主题

说点什么

您将是第一位评论人!

提醒
avatar
回顶部