DLL注入,线程和内存释放

我有下面的情况 - 我注入一个用C编写的dll到另一个进程中,该dll加载CLR并启动一个线程调用托管类库中的一个方法。

我的问题是 - 我应该如何以及何时释放所有这些对象的内存,以便目标进程(我最初注入dll)可以成功退出并释放它的资源,包括从我注入的dll释放一个锁?


这个怎么样:

因为你已经注入了DLL代码,它只是进一步钩住目标进程的退出/清除调用的唯一小步骤,并执行以下操作:

  • 跳转到您的代码
  • 停止线程
  • 清理内存
  • 跳回来
  • 链接地址: http://www.djcxy.com/p/60311.html

    上一篇: DLL Injection, threads and memory releasing

    下一篇: Port Win32 DLL hook to Linux