使用.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制作软件许可证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个qq网名男生好听
- 下一篇: 在wpf中运行EXE文件