原創|使用教程|編輯:郝浩|2013-10-08 09:44:45.000|閱讀 1237 次
概述:.NET Reactor是一款支持.NET混編語言程序的代碼保護以及許可授權管理系統。本文主要對.NET Reactor授權管理中兩種生成許可文件的方法進行講解。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
.NET Reactor是一款支持.NET混編語言程序的代碼保護以及許可授權管理系統。因其功能強大,應用靈活且能與VS集成等優點,倍受開發人員喜愛。
現在就.NET Reactor授權管理中兩種生成許可文件的方法進行講解。
授權管理器可以生成許可文件,用于解鎖程序集。如圖:
創建有效的許可證文件時,許可證必須使用相同的主密鑰是用于生產.NET Reactor輸出。 該主密鑰生成您的項目,必須保存到原始位置。
在.NET Reactor控件中有一個LicenseGen.dll文件,其中包括了"LicenseGenerator"類。它可以使你直接在程序中以代碼的形式添加許可文件。示例代碼如下:
/*** Create a License File ***/ publicvoidCreateLicenseFile(string project_filename) { LicenseGenerator licensegen =new LicenseGenerator(project_filename); licensegen.AdditonalLicenseInformation.Add("Name","John Doe"); licensegen.AdditonalLicenseInformation.Add("Company","Acme"); licensegen.HardwareLock_Enabled =true; licensegen.HardwareID ="1234-1234-1234-1234-1234"; licensegen.CreateLicenseFile(@"C:\MyProject\newlicense.license"); }
這種方式主要用于服務器端。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網