我的爱是你 发表于 2021-7-31 21:54

SetWindowsHookEx使用注入模块后,主程序退出被注入程序也会闪退

本人编程不咋样因为对游戏的兴趣使用了此函数。
使用过程较顺利   
                        A(程序)-> B(模块) -> C(游戏)
a程序 加载 b模块调用 b模块内hook函数进行hook 随后b模块 被注入进 c 程序内,b模块在C程序内正常运行 但只要一关掉 a软件,c程序就会无反应退出。

想问一下怎么让a 程序推出后不对 c程序进行影响,模块被注入按道理应该和a程序已经无关才对吧,a 不应该再影响到b或c吧。

SysEntry 发表于 2021-7-31 22:38

回调函数在B模块里边吗?

我很好奇.

iamasbgfi 发表于 2021-8-1 06:23

https://cloud.tencent.com/developer/article/1199648

uvwxyz 发表于 2021-8-1 08:35

a程序关闭,卸载hook

Jack2002 发表于 2021-8-3 15:39

本帖最后由 Jack2002 于 2021-8-3 15:41 编辑

使用远程注入,正常情况下,注入程序退出后被注入的程序是不会闪退的,除非你的DLL有问题导致异常退出。
页: [1]
查看完整版本: SetWindowsHookEx使用注入模块后,主程序退出被注入程序也会闪退