DLL中创建的全局钩子程序 starthook函数中调用了内存共享 CreateFileMapping((HANDLE)0xFFFFFFFF,NULL......
然后安装钩子
然后获取截取钩子信息 发现该内存共享区域地址为空
我不理解的是内存共享区域不是用来 多进程 共享的吗 应该随着DLL程序退出才会释放啊 为什么 我在DLL中的starthook函数中创建的内存共享区域在函数结束 之后就变成0了呢
如果我在DLLMAIN函数中 在重新创建CreateFileMapping((HANDLE)0xFFFFFFFF,NULL......
回调函数中内存区域就不会为0
然后安装钩子
然后获取截取钩子信息 发现该内存共享区域地址为空
我不理解的是内存共享区域不是用来 多进程 共享的吗 应该随着DLL程序退出才会释放啊 为什么 我在DLL中的starthook函数中创建的内存共享区域在函数结束 之后就变成0了呢
如果我在DLLMAIN函数中 在重新创建CreateFileMapping((HANDLE)0xFFFFFFFF,NULL......
回调函数中内存区域就不会为0
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货