2011-06-20 111 views
2

我想攔截一個方法調用(通常是.net API)。跟蹤/攔截方法調用

這是如何實現的?

我看過AOP/ContextBoundObject的一些Google搜索,但所有這些都需要從ContextBoundObject派生類。

我想攔截MessageBox.Show我不能修改。

回答

1

我知道的唯一方法是使用運行時編織。在.NET中,我唯一熟悉的項目是CThru,它構建在名爲Typemock Isolator的商業產品上(我曾經在那裏工作)