リフレクションを使用して、別の.NET実行可能ファイルの一部のリソースを編集しようとしています。.NETリソースをリフレクションで編集しますか?
これは可能ですか/どうすればよいですか?それとも、私は間違ったルートを完全に下っていますか?
リフレクションを使用して、別の.NET実行可能ファイルの一部のリソースを編集しようとしています。.NETリソースをリフレクションで編集しますか?
これは可能ですか/どうすればよいですか?それとも、私は間違ったルートを完全に下っていますか?
あなたが間違ったルートを下っているようです。 CLRでは、現在のAppDomainに読み込まれたアセンブリのメタデータテーブルを編集することはできません。あなたは何をしようとしていますか?
Reflexilはアセンブリエディタで、 はリフレクタのプラグインとして動作します。 Mono.Cecilを使用すると、Reflexilは にILコードを操作し、 変更されたアセンブリをディスクに保存できます。 Reflexil は、「オンザフライ」C#と VB.NETコードインジェクションもサポートしています。
Reflexilはまだリソースを挿入/削除/名前変更/編集できません。次のバージョン(1.3)で利用可能になります。 –
私は実際にはexeのリソースにスクリプトを保存しようとしていますので、基本的には自己解凍型のファイルです。 – Marineio