使用Moles在另一个过程中挂钩方法

时间:2011-07-31 13:57:06

标签: c# .net moles pex-and-moles api-hook

我有一个使用visual studio编译的C#应用​​程序。我想拦截并将调用和序列化方法参数记录到该应用程序中的某些特定方法。是否可以在另一个进程中拦截方法调用(可能通过使用App域?)。有没有关于文章/教程?

换句话说,我想在.NET中实现与madCodeHook类似的目标,而Detours在win32中实现类似的目标。

由于

2 个答案:

答案 0 :(得分:1)

试着去研究一下 http://msdn.microsoft.com/en-gb/library/system.diagnostics.process.outputdatareceived.aspx

使用MPI(消息传递接口)

可以更轻松地进行多处理器编程

答案 1 :(得分:0)

Jon McCoy:Hacking .NET(C#)应用程序:黑客代码 https://vimeo.com/68320501