2010-09-21 58 views
4

我們想編輯一個用C#編寫的dll文件。我用反射器檢查文件,並且只想將連接字符串密碼字段更改爲新密碼。 如何在不訪問源代碼或重新編譯文件的情況下編輯該文件?編輯沒有源代碼的dll文件

回答

6

嘗試Reflexil,反射器的插件可以修改IL代碼。

+0

它只是讓我重命名連接字符串並注入類,接口,struc,...我只想編輯密碼= – user453949 2010-09-21 13:38:05

+0

我只是自己試了一下。您可以在Reflexil中修改字符串變量。我保存了修改後的dll,並在反彙編代碼中查看了反彙編代碼,並顯示了修改過的字符串。 – testalino 2010-09-21 13:55:18

0

我覺得你運氣不好。這是爲什麼需要在外部資源中引用這些項目的一個很好的例子。

編輯:雖然我從來沒有嘗試過,關於Reflexil @Testalino的評論看起來很有希望。

+0

它並沒有讓我改變密碼字段 – user453949 2010-09-21 13:51:50