DLL中的钩子C#方法

DLL中的钩子C#方法,c#,hook,C#,Hook,我有一个C应用程序,它从DLL调用SUM()函数 我想将SUM()函数挂接到DLL中,并通过将DLL注入C#应用程序进程来操作指令 请回复。请看这个 您可以通过在运行时修改IL代码来实现这一点Read and try-@AngshumanAgarwal这与窗口挂钩无关Sum函数是虚拟的还是通过接口公开的?托管代码中没有实现这一点的机制,您无法挂钩即时编译器。谢天谢地一种常见的方法是在程序集中重写IL。在运行代码之前。回顾PostSharp。澄清一下:是否要从C#应用程序中钩住Excel中的“本机

我有一个C应用程序,它从DLL调用
SUM()
函数

我想将
SUM()
函数挂接到DLL中,并通过将DLL注入C#应用程序进程来操作指令

请回复。

请看这个


您可以通过在运行时修改IL代码来实现这一点

Read and try-@AngshumanAgarwal这与窗口挂钩无关Sum函数是虚拟的还是通过接口公开的?托管代码中没有实现这一点的机制,您无法挂钩即时编译器。谢天谢地一种常见的方法是在程序集中重写IL。在运行代码之前。回顾PostSharp。澄清一下:是否要从C#应用程序中钩住Excel中的“本机”SUM()函数?