最近のご依頼で、.NET アセンブリの IL を書き換える必要が生じたので、初めて Reflector + Reflexil の組み合わせを使ってみましたが、思いのほか便利です。
変数やメソッドを一覧から選択して変更できるなど、これだけツール環境が充実していたらアセンブラでパッチ当てるよりも遙かに楽ですね。
さすがに、(あまり慣れていない) IL を記述するのは面倒ですが、.NET リバースエンジニアリングも掘り下げて勉強してみたくなりました。
そんな勉強よりも、スキャルパー向け発注ソフトと、発注ライブラリの開発が先決ですが…。