2011-11-14 29 views
1

我寫了一個VB.Net程序,但是其中一個方法存在一個錯誤。我想修復這個錯誤,但我不想更改原始的可執行文件。如何修復/修補可執行文件中的錯誤而不重新編譯它?

我知道我可以重寫使用配置文件的引用匯編,但有沒有類似的方法來重寫我的可執行文件中的方法?

我有沒有重新編譯原始可執行文件的原因。

+1

所以你問如何修復一個bug在可執行不改變可執行沒有這樣的方法? – BoltClock

+0

編譯一個固定的版本,然後生成並分發一個針對現有exe的差異二進制補丁? –

+1

它的軟件非常多*任何*都可以完成,但是據我所知,你所要求的將是**令人難以置信的困難(並且幾乎肯定會不受支持)。我不知道你有什麼理由不想重新編譯你的原始exe文件,但是它幾乎可以更容易地解決這個問題,而不是試圖用這種方法熱補丁.Net的方法。 – Justin

回答

0
Is there a similar method to override a method in my executable 

沒有,有沒有修改的EXE

相關問題