挂钩.Net

时间:2010-12-20 14:54:46

标签: c# .net clr hook

我想在.Net中挂钩一些功能有没有办法呢? 我不是指挂钩,我想挂钩CLR函数就像调用DataAdapter.Fill时一样 谢谢,

3 个答案:

答案 0 :(得分:2)

一般情况下这是不可能的 出于诊断目的,您可以使用Moles,但我不建议将其用于生产用途,

在特定情况下,您可以创建一个覆盖虚函数的继承类。

答案 1 :(得分:1)

分析API具有您想要的功能。

http://msdn.microsoft.com/en-us/magazine/cc301725.aspx

但我从未使用它,祝你好运!

答案 2 :(得分:0)

不知道.Net框架本身是否可行,但您正在寻找的是面向方面编程。 .Net版本通过修改Visual Studio在编译期间生成的IL代码来工作。

点击此处了解更多信息:http://www.codeproject.com/KB/cs/UsingAOPInCSharp.aspx