2

メソッド呼び出し (通常は .net API) をインターセプトしたい。

これはどのように達成できますか?

私はいくつかのグーグルでAOP/ContextBoundObjectを見てきましたが、それらはすべてContextBoundObjectからクラスを派生させる必要があります。

変更できない MessageBox.Show をインターセプトしたい。

4

1 に答える 1

1

私が知っている唯一の方法は、ランタイムウィービングを使用することです。.NET で私がよく知っている唯一のプロジェクトは、 Typemock Isolator と呼ばれる商用製品の上に構築されたCThruです (私はそこで働いていました)。

于 2012-05-26T13:11:08.453 に答える