Reflector+Reflexil 相結合實現對DLL文件修改


在工作過程中,我們有可能遇到這樣的問題:公司發給客戶的軟件包突然報錯了,但是你知道哪里報錯了,而這個代碼已經編譯成DLL文件了,源代碼不在自己這里。怎么辦呢?還好現在有Reflexil插件,這個插件只要是編譯IL中間程序的。它可以對解析后的DLL文件進行代碼修改進行編譯生成DLL。下面簡單的介紹一下它怎么使用。

第一步:

下載Reflector 8和Reflexil 1.6,裝好后將Reflexil的插件DLL文件加載到Reflector中

具體操作:Tools->Add-Ins->+->選擇Reflexil的DLL文件,點擊確定加載到Reflector中

第二步:

Reflector加載需要編譯的DLL或exe文件,找到對應的方法,打開Tools->Reflexil  你將會看到對應方法的IL代碼

選擇Reflace all with code 對對應代碼進行修改后,點擊左下角的 Complie(編譯),然后點擊“確定”;確定操作完畢后,在左側DLL或exe文件上右擊

Save as 程序集編譯成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM