これは2つの部分の質問のようなものです。しかし、どちらも同じことに関係しています。私は難読化ツールを作成しようとしています
パッチを適用するためにアプリのILコードを使用したいと思っています。私は正しいアプローチが何であるか疑問に思います。明らかに、私はそれを逆コンパイルし、ilコードファイルを読み込んで編集し、再コンパイルすることができました。ファイル内のmsilコードとして読み込む方法があります。リアルタイムで編集することもできます。
実行ファイルの逆コンパイル済みコードを編集しようとしていました。私はそれを再コンパイルするたびに、私は実行に問題を起こすでしょう。それはもうエントリーポイントを見つけることができなかったように。それをどのように計算するのですか?私は、コマンドとそのパラメタの長さを知る必要があると推測したり、エントリポイントをラベルなどにする必要があります。私はこのようなもののためのVisual Studioテンプレートがあったらいいと思う。
Mono Cecilはこれらのステップのいくつかを自明にしますか? –