欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

用神器dnSpy編輯DLL

admin
2023年8月8日 11:38 本文熱度 680

在去年九月份的時候,我分享了幾款反編譯工具,里面提到了dnSpy,但是實際上,我?guī)缀鯖]怎么用過它,只是在Github上大概看了一下,知道它很強大,能夠反編譯、調(diào)試、編輯C# DLL。直到前兩天,我分享了一下用ILspy配合reflexil修改現(xiàn)有.net DLL里面的常量參數(shù),這時有友友再次提到dnSpy,這才使我想起了它,決定趁這次機會學(xué)習(xí)一下,領(lǐng)略一番神器的風(fēng)采。

dnSpy在Github的熱度還是很高的,已經(jīng)達(dá)到了19k Star,它整合了眾多強大的開源工具:

  • ILSpy decompiler engine (C# and Visual Basic decompilers)

  • Roslyn (C# and Visual Basic compilers)

  • dnlib (.NET metadata reader/writer which can also read obfuscated assemblies)

  • VS MEF (Faster MEF equals faster startup)

  • ClrMD (Access to lower level debugging info not provided by the CorDebug API)

  • Iced (x86/x64 disassembler)

有了這些開源工具,使dnSpy變得非常強大。

目前release2020年12月8日更新的V6.1.8。接下來進(jìn)入主題,我們今天依然只是編輯DLL,這里我是下載的dnSpy-net-win64.zip

解壓后雙擊dnSpy.exe,會彈出類似VS的界面。

前面我用ILspyreflexil來修改DLL里面的超時時間,這回借助dnSpy神器來嘗試修改一下,直接將DLL拖拽到dnSpy。

,找到需要修改的位置,右鍵->編輯IL指令


1000改為120000后,點擊確定即可在代碼界面看到我們剛才修改后的值。

此時,點擊文件->保存模塊,便可保存修改后的DLL。

整個過程操作起來,確實比ILspy配合reflexil這個組合要方便得多。據(jù)說dnSpy還可以調(diào)試,我們來試試看,這里我創(chuàng)建一個簡單的窗體程序,拖拽一個按鈕,添加一個點擊事件。

我們發(fā)布編譯一下。

這里把剛才生成的DLL拖拽到dnSpy中。

點擊啟動,會彈出一個對話框,先默認(rèn)即可,點擊對話框確定,便會啟動我們的程序。

我們在dnSpy加上斷點來假巴意思調(diào)試一下。可以看到,當(dāng)我們點擊按鈕時,會暫定到剛才打斷點的位置,點擊繼續(xù),讓整個流程走完。

現(xiàn)在我們來修改一下點擊事件。

這里我們新加入一個變量,用于累加點擊次數(shù)。

可以看到,dnSpy會提供類似VS的智能提示,完成后,點擊右下角的編譯,編譯器會自動為我們優(yōu)化代碼,dnSpy會實時更新我們修改后的代碼,我們先把修改后的代碼保存一下,然后點擊原來的exe程序。


該文章在 2023/8/8 11:38:52 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved