2011-11-14 14 views
1

私はVB.Netプログラムを作成しましたが、メソッドの1つにバグがあります。私はバグを修正したいが、元の実行可能ファイルを変更したくない。再コンパイルせずに実行可能ファイルにバグを修正/修正する方法はありますか?

構成ファイルを使用して参照されたアセンブルをオーバーライドできますが、実行可能ファイル内のメソッドをオーバーライドする同様の方法がありますか?

元の実行ファイルを再コンパイルしない理由があります。

+1

を変更することなく、ありませんか? – BoltClock

+0

固定版をコンパイルし、既存のexeに対して差分バイナリパッチを生成して配布しますか? –

+1

そのソフトウェアはとても*何でも*できますが、私があなたが求めていることは信じられないほど難しいでしょう(そしてほとんど確実にサポートされないでしょう)。私はあなたの理由が元のexeファイルを再コンパイルしたくないのは分かっていますが、この方法で.Netメソッドをホットパッチしようとするよりも、その問題を解決することはほぼ確実です。 – Justin

答えて

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

いいえ、そのような方法は、あなたが実行ファイルを変更することなく、実行可能ファイルにバグを修正する方法を求めているexeファイル

関連する問題