2010-02-17 333 views

回答

32

你或許可以使用Reflexil外接的反射來做到這一點:

Reflexil是組裝編輯器和運行作爲一個插件用於反射器。使用Mono.Cecil,Reflexil能夠操作IL代碼並將修改後的程序集保存到磁盤。 Reflexil還支持「即時」C#和VB.NET代碼注入。

+0

+1。我用過Reflexil,它效果很好。 Reflexil是要走的路! – Steven 2010-02-17 10:37:06

+0

對於我的noob問題抱歉,但如何將此插件添加到relector? 我的意思是紅門的.net反射器?謝謝 – 2010-02-17 10:52:47

+8

是的,紅門的.NET反射器。運行它,然後進入菜單 - >查看 - >加載項 - > [添加按鈕]。瀏覽插件.dll,就是這樣。 – 2010-02-17 11:20:24

2

.NET Reflector無法做到這一點,但其他工具可以反編譯.NET程序集,例如FileDisassembler(.NET Reflector的加載項)。

3

它可能與.net反射器和reflexil一起使用。首先下載reflexiil,然後打開.net relector並使用View-> addins->選擇reflexil文件(所有dll)然後加載,將reflexil加載到它。之後,打開所需的dll文件,然後轉至工具 - >選擇reflectil,打開代碼並確定所需的項目,然後編輯...裝配並選擇另存爲以將其保存到新文件

相關問題