dll-injection - 通过 EasyHook 卸载注入(inject)的 DLL

标签 dll-injection easyhook

我曾尝试使用 EasyHook 将 DLL 注入(inject)到另一个进程中,但是当宿主进程关闭时,EasyHook 和其他注入(inject)的 DLL 仍在处理中。 有谁知道如何从目标进程中卸载它们?

谢谢。

最佳答案

当前版本的 Easyhook 在其执行的应用程序域退出时卸载注入(inject)的 dll。如果您想从注入(inject)程序中退出注入(inject)的 dll,请与注入(inject)的 dll 进行某种形式的通信,让它知道是时候退出其应用程序域了。

See this issue

关于dll-injection - 通过 EasyHook 卸载注入(inject)的 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22863861/

相关文章:

c# - 从非托管 dll 文件调用托管 dll(注入(inject)正在运行的进程)

c# - EasyHook 和通讯

c# - 如何让 EasyHook 工作?

c# - EasyHook recv 不是 "hook"所有数据包

c++ - Dll 注入(inject) - 在另一个进程中编写 native 代码

c++ - dll注入(inject): drawing simple game overlay with opengl

c++ - 如何找出函数在 C++ 中访问的地址?

winapi - 完成后如何从目标进程卸载注入(inject)的 DLL?

c# - 无法加载文件或程序集 SharpDX

c# - C# 的 EasyHook 替代品