關(guān)于歷史久遠(yuǎn)的系統(tǒng),源代碼已經(jīng)找不到的程序,要想再進(jìn)行二次開發(fā)需要借助反編譯工具進(jìn)行修改。
dnspy是反編譯工具,用于調(diào)試沒有源碼的.net 程序。
有64位和32位兩個(gè)版本,根據(jù)程序的版本下載。文件-》打開-》找到對應(yīng)的DLL文件即可。可對代碼進(jìn)行修改和調(diào)試。但是看不到頁面具體設(shè)計(jì),如果要修改頁面,可參考類似控件進(jìn)行設(shè)計(jì)和布局。
修改程序之后可以在上面調(diào)試。調(diào)試方法和VS類似,打斷點(diǎn),選擇.exe可執(zhí)行文件。進(jìn)入到修改的頁面即可進(jìn)入斷點(diǎn)。
以上就是今天要講的內(nèi)容,本文僅僅簡單介紹了dnspy的使用。