- 軟件大小:2.78M
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟(ruǎn)件
- 軟(ruǎn)件類別:免費軟件 / 編程(chéng)工具
- 更新時(shí)間:2014-12-04 11:49
- 運行環境:WinAll, WinXP
- 軟件(jiàn)等級:
- 軟件廠(chǎng)商:
- 官方網站:http://www.chithemodel.com
15KB/中文/5.0
42.00M/中(zhōng)文/10.0
3.71M/中(zhōng)文/10.0
10.82M/中文/10.0
0KB/中(zhōng)文/10.0
Reflexil是一個.NET程序集編輯器,軟件功能(néng)強(qiáng)大,結合(hé)Reflector,可以進行DLL代碼(mǎ)注入等工作,實踐證(zhèng)明完(wán)全可用,方便開發人(rén)員(yuán)對(duì).NET程序進行修改;可以C#的(de)代碼(mǎ)片段直接替換Method裏的功能。;可以作為一(yī)個Reflector插件修改(gǎi)程序集的IL並保存到磁盤文件,也(yě)可以在自己的.NET程序中調用(yòng)進行更為靈活的.NET程(chéng)序集修改。
可以改繼承類,添加方法, 字段,事(shì)件,“replace all with code"功能也很強(qiáng),可以C#的代碼片段直接(jiē)替換Method裏的功能。
另(lìng)外,子類裏(lǐ)調用(yòng)父類的方法,在msil裏這個是直接(jiē)用”父類::方法名",而且似乎非virtual也是調用(yòng)callvirt 命令。
還有,簽名的(de)話,它會給你選是(shì)保留原來的,覆蓋pfx,去除(chú)簽名(míng)。我選保留原來(lái)的,不過這個是我自己做(zuò)的程序,簽(qiān)名在電腦裏(lǐ)注冊(cè)過,不知道改別人(rén)的簽名dll會不(bú)會有問(wèn)題。
最(zuì)後還順便玩了下(xià),SimpleAssemblyExplorer,也有(yǒu)些(xiē)特色,不過似乎不能改繼承類,添加(jiā)方法(fǎ), 字段,事件(jiàn)。代碼到可以是(shì)重別的dll裏倒入。
下載Reflector插件Reflexil,並添加到Relector中(zhōng)。
在(zài)左邊的對象樹中打(dǎ)開需要修改的類,再(zài)在Reflexil中(zhōng)找到需要修改的地方,直接修改或(huò)刪除就可以了,如下圖
最後選(xuǎn)擇在對象樹中選(xuǎn)擇DLL,並在Reflexil的(de)Save As一下就可以了。
需要注(zhù)意一下(xià)的是,一些DLL擁有強(qiáng)名稱,重新應(yīng)用(yòng)的時候可能會出現錯誤,這(zhè)時需要在Save As的(de)時候去除一下強名(míng)稱就可以(yǐ)了。
請描述您所遇到的錯誤(wù),我們將(jiāng)盡快予以修正,謝(xiè)謝!
*必填項,請(qǐng)輸入內容