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