.NET Reactor 中文版是一款功能強大的代碼保護以及許可授權(quán)管理系統(tǒng),主要用于開發(fā)人員對其 .NET 軟件的保護,其支持所有支持 .NET 編譯的程序開發(fā)語言。.NET Reactor 通過各種方法防止反編譯,這些方法將 .NET 程序集轉(zhuǎn)換為現(xiàn)有工具無法反編譯的進程(并且很可能阻止任何未來工具反編譯)。 .NET Reactor 通過生成一個無法直接理解為 CIL 的文件,在潛在的黑客和 .NET 程序集之間構(gòu)建本機代碼墻。因為程序集中的 CIL 僅在運行時或設(shè)計時(以源完全不可訪問的形式)完整地發(fā)出,所以沒有工具能夠反編譯 .NET Reactor 保護的程序集。
主要功能
知識產(chǎn)權(quán)保護
NecroBit技術(shù)保護
本地代碼生成
源碼混淆處理
控制流混淆處理
字符串加密
反篡改
源碼加密與壓縮
相關(guān)性合并
保護應(yīng)用程序及其動態(tài)鏈接庫
強大的許可授權(quán)管理
1.為您的軟件創(chuàng)建試用版
設(shè)置過期日期
為軟件限制一個安裝后的可用天數(shù)
限制用戶數(shù)
限制調(diào)用的有效期
限制試用版的部分功能
2.輕松的將試用版轉(zhuǎn)化為完整版
3. 軟件授權(quán)方式
永久授權(quán)(無失效期限)
時限限制(比如,對外租借軟件)
使用次數(shù)限制(如將軟件作為一種服務(wù))
軟件開發(fā)工具包
將許可授權(quán)系統(tǒng)整合入您的應(yīng)用中,擴展其授權(quán)功能
自定義擴展方式的許可授權(quán)函數(shù)
為什么需要保護您的知識產(chǎn)權(quán)。
編譯為 Microsoft .NET 框架編寫的程序時,您提供給用戶的程序不會編譯為本機可執(zhí)行程序,而是轉(zhuǎn)換為稱為通用中間語言指令(CIL)的程序。 CIL 位于源代碼和本機代碼之間,在程序運行時由.NET框架解釋,而不是直接作為機器代碼執(zhí)行。因此,您可以輕松復(fù)制應(yīng)用程序或庫的源代碼。諸如.NET Reflector之類的工具可以在幾秒鐘內(nèi)以您選擇的 .NET 語言從已編譯的 .NET 程序集中重現(xiàn)源代碼!
.NET 中的知識產(chǎn)權(quán)保護的傳統(tǒng)解決方案是使用“混淆”,實際上 Microsoft 為 Visual Studio 用戶提供了混淆實用程序。
由 .NET Reactor 在黑客和您的源之間創(chuàng)建的本機代碼墻包括行業(yè)領(lǐng)先的 NecroBit 技術(shù),該技術(shù)是 .NET Reactor 獨有的。自 2004 年第一次發(fā)布以來,.NET Reactor 的保護從未被破壞。這些技術(shù)使得源代碼的重建變得更加困難,NecroBit 是目前為 .NET 程序集最有效的保護。
除了業(yè)界領(lǐng)先的知識產(chǎn)權(quán)保護之外,.NET Reactor 還通過豐富的試用版和完整版鎖來強制執(zhí)行許可條款,從而為您的收入流提供強大的選項。
更新內(nèi)容
增加了通用Windows(UWP)保護支持并添加了相應(yīng)的保護預(yù)設(shè)。
添加了ASP.NET核心保護支持。
添加了.NET Core 2.2保護支持。
添加了公共類型內(nèi)部化排除編輯器(保護設(shè)置->公共類型內(nèi)部化->排除)。
添加了從混淆中排除編譯器生成的類型和屬性的選項(混淆->排除->編譯器生成的類型)。
為.NET標準版/核心版環(huán)境添加了許可證生成支持(LicenseGenNetStandard.dll)。
改進了對.NET標準庫和核心庫的保護支持。
修復(fù)了WPF應(yīng)用程序有時未被正確檢測為桌面應(yīng)用程序的問題。
修復(fù)了項目文件加載問題。
修復(fù)了已編譯的XAML(BAML)讀取問題。
修復(fù)了混合模式(C++/CLI)混淆問題。
修復(fù)了Visual Studio 2017加載項問題。
修復(fù)了動態(tài)加密問題。
修復(fù)了小錯誤。