• <menu id="w2i4a"></menu>
  • logo .NET Reactor用戶幫助指南
    文檔首頁>>.NET Reactor用戶幫助指南>>.net reactor使用教程(一)——界面各功能說明

    .net reactor使用教程(一)——界面各功能說明


    安裝了.net reactor之后,可以在安裝目錄下找到幫助文檔,目前沒有中文版本,里面詳細介紹了.net reactor的各功能及使用場景。

    下面分三大板塊來介紹

    菜單面板

    文件

    • 就是普通的創(chuàng)建操作環(huán)境,打開操作環(huán)境,加載程序集等操作

    運行

    • 保護程序集 - 對當前選中的程序集執(zhí)行保護操作
    • 創(chuàng)建許可證文件 - 根據(jù)用戶的配置創(chuàng)建一個許可證文件

    工具

    • Hardware ID Tool Generator  -創(chuàng)建一個HID.exe文件,用于根據(jù)機器硬件生成對應(yīng)的編碼
    • License Examiner                        - 許可證檢查工具
    • License Invalidation Tool           - 許可證作廢工具
    • Stack Trace Deobfuscator          -不做介紹
    • ShareIt Module Generator - 項目配置共享工具

    保護配置

    配置需要保護程序的方式(相當于配置模板)

    -幫助

    任務(wù)面板

    相當于快捷操作面板

    主面板

    主面板包括加載程序集、設(shè)置、許可證管理、.net方法查看。

    加載程序集:

     整合的功能在這里配置,必須要有一個主程序集,就是把附加的程序集都整合到這個程序集中。附加的程序集可以以嵌入的方式或者整合的方式。若選擇整合的方式,建議勾選僅整合(不保護)。

    下面的快速設(shè)置就是整合保護的一些配置。

    設(shè)置

    設(shè)置又分為常規(guī)設(shè)置,保護設(shè)置,軟件限制設(shè)置,及彈出框界面設(shè)置

    常規(guī)設(shè)置

    主要包括壓縮配置,界面風格配置,生成目標文件配置,啟動是否顯示加載界面配置。想要知道配置的具體功能可以用鼠標點擊配置,下面的說明面板會出現(xiàn)對應(yīng)的說明。
    • Automatic Exception Handling - 自動捕獲錯誤
    • Compression  - 壓縮文件減少占用空間,網(wǎng)絡(luò)環(huán)境下還可以減少帶寬
    • Show Loading Screen  - 保護過的文件啟動是否顯示加載進度條(因為保護過的文件啟動時會先執(zhí)行.net reactor注入的代碼,包括查找證書等)
    • Digital Certificate - 數(shù)字證書保護
    • Enable Visual Styles - 是否啟用系統(tǒng)界面風格
    • Force Admin Privileges - 是否需要系統(tǒng)管理員權(quán)限運行
    • Merge Assemblies - 是否允許整合dll
    • Embed Assemblies - 是否允許嵌入dll
    • Strong Name Key Pair File - 強簽名程序集
    • Target File - 生成目錄

    保護設(shè)置

    主要配置軟件的保護選項

    NecroBit 功能是防止程序被反編譯(比如.net reflector),但不支持.net Compact Framework

    • Anti Tampering - 防止黑客利用工具修改你的軟件,運行前會進行二進制完整性檢查
    • Resource Encryption & Compression- 壓縮和加密托管資源,運行時會自動解壓和解密資源
    • Suppress Decompilation / Anti ILDASM- 防止反編譯和反匯編
    • Native EXE File - 生成一個本地x86 exe文件作為根嵌入程序防止反編譯
    • Pre-JIT Methods  - 通過Native EXE File 和NecroBit插件,將一些小方法比如getters/setters直接轉(zhuǎn)化成機器代碼,防止程序集被修改
    • NecroBit- 用加密的代碼替換CIL代碼,阻止反編譯
    • Obfuscation - 替換變量名稱,方法名稱等來混淆代碼
    • Create Mapping File - 允許創(chuàng)建混淆過字段對應(yīng)的未混淆字段的映射文件
    • Enabled - 混淆非punlic的類和成員的名稱
    • Obfuscate Public Types  - 混淆所有類型和成員的名稱
    • Incremental Obfuscation - 智能地規(guī)定混淆后的名稱
    • Exclusions  - 排除某個類型,不進行混淆
    • Use Unprintable Characters - 使用亂碼進行混淆
    • Control Flow Obfuscation - 一種混淆方式
    • String Encryption - 加密字符串
    • Strong Name Reomoval Protection - 強命名保護

    軟件限制設(shè)置

    此設(shè)置就是限制軟件的使用。包括限制使用次數(shù),限制使用時間等。當達到限制條件時,就會彈出過期信息,需要許可證

    注意: 此配置對 Compact Framework, Silverlight 和Mono無效

    • Expire When All Expired -是否全部文件過期時,才停止軟件使用
    • Inbuilt Lock - Evaluation Period-限制軟件持續(xù)使用時間
    • Inbuilt lock - Expiration Date -限制軟件使用天數(shù)
    • Inbuilt Lock -  Number of Uses-限制軟件使用次數(shù)
    • Max Number Of Instances -限制軟件并發(fā)數(shù)量(同一臺機器)
    • Nag Screen -若沒有許可證,軟件啟動時提示相關(guān)相關(guān)限制信息,比如“您已使用1次,最多使用10次”
    • Run Another Process After Expiration  -過期是否執(zhí)行其他程序,通常運行付款程序
    • Run Without License File-是否需要許可證
    • Shut Down Process After Expiration -當過期時是否關(guān)閉進程
    • Static License FileName-設(shè)置許可證的后綴名,當為空時默認搜索*.license 的許可證,為防止沖突不允許以.LIC為后綴名。

    彈出界面設(shè)置

    軟件使用到期時彈出提示的界面框相關(guān)配置,如下圖

    證書管理

    當客戶端軟件使用過期時,此時就需要購買許可證文件。此界面就是用于生成許可證。生成許可證也可以配置,可以設(shè)置許可證的過去時間,使用次數(shù),是否針對特定的電腦等。

    其中針對特定的電腦需要使用HID工具獲取特定電腦硬件對應(yīng)的編碼,然后再進行配置,HID工具在TOOLS->Hardware ID Tool Generator ,會生成HID.exe,然后運行HID.exe 會在同目錄下生成一個硬件對應(yīng)的編碼文件。

    .net方法查看

      
    主要查看dll的執(zhí)行方法名稱


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();