翻譯|使用教程|編輯:黃竹雯|2019-04-01 10:11:39.000|閱讀 468 次
概述:Dotfuscator默認(rèn)設(shè)置提供了相當(dāng)強(qiáng)大的保護(hù),但Dotfuscator還可以提供更強(qiáng)大的保護(hù)。本文主要介紹自定義保護(hù)設(shè)置,屬于《Dotfuscator教程:加強(qiáng)保護(hù)》系列。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Dotfuscator是一款.NET混淆器和壓縮器,防止你的應(yīng)用程序被反編譯。
將Dotfuscator Professional集成到Visual Studio項(xiàng)目后,Dotfuscator的MSBuild目標(biāo)會(huì)自動(dòng)保護(hù)項(xiàng)目的程序集:
這些默認(rèn)設(shè)置提供了相當(dāng)強(qiáng)大的保護(hù),但Dotfuscator還可以提供更強(qiáng)大的保護(hù),包括在你的應(yīng)用運(yùn)行時(shí)主動(dòng)提供保護(hù)。本次《Dotfuscator教程:加強(qiáng)保護(hù)》包括以下內(nèi)容:
本文主要介紹自定義保護(hù)設(shè)置。
保護(hù)是通過Dotfuscator Config Editor(配置編輯器)來配置的;要啟動(dòng)保護(hù),請(qǐng)?jiān)赪indows“開始”菜單中搜索Dotfuscator Pro Config Editor。要開始自定義, 請(qǐng)打開Dotfuscator配置文件(默認(rèn)情況下,在項(xiàng)目目錄中使用DotfuscatorConfig.xml)。
配置編輯器分為各種選項(xiàng)卡。初始Input(輸入)選項(xiàng)卡指示將受保護(hù)的程序集;此列表由集成到Visual Studio項(xiàng)目中的MSBuild targets自動(dòng)管理。
注意:1.編輯由這些MSBuild targets管理的配置文件時(shí),無法使用Config Editor的Build命令。而是將更改保存在配置編輯器中,然后在Visual Studio或MSBuild中使用正常的構(gòu)建過程。2. 不要取消選中Automatic Input Management(自動(dòng)輸入管理)。MSBuild targets需要此設(shè)置,如果沒有選中,構(gòu)建將失敗。
修改保護(hù)設(shè)置時(shí),測(cè)試受保護(hù)的應(yīng)用程序非常重要,因?yàn)?a target="_blank">Dotfuscator的保護(hù)可以改變應(yīng)用程序在運(yùn)行時(shí)的行為方式。要快速測(cè)試修改某個(gè)設(shè)置如何影響你的應(yīng)用程序,請(qǐng)將配置文件保存在配置編輯器中,切換到Visual Studio,然后再次構(gòu)建項(xiàng)目。 Visual Studio將使用修改后的保護(hù)設(shè)置重建你的應(yīng)用程序。
重建完成后,在本地運(yùn)行你的應(yīng)用。如果它按預(yù)期運(yùn)行,你可以返回到配置編輯器并繼續(xù)調(diào)整保護(hù)。若沒有正常運(yùn)行,請(qǐng)參閱。
下一篇文章將與大家分享如何添加Checks,以及添加Checks后會(huì)對(duì)應(yīng)用程序有什么影響。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn