现在正在做一个mfc DLL的pe loader,动态的把dll用VirtualAlloc加载到内存中然后执行.
DLL能够正常运行,但是seh无法正常工作,后面查看了下,原来是mfc的__except_handler3在异常处理时有判断指定的scopetable所在的内存块属性是否是MEM_IMAGE,但是我发现所有用VirturualAlloc申请的内存块属性都是MEM_PRIVATE.
我先后百度了下,都没有发现有那个API可以更改内存块的属性,请大家指导下。
关于思考VirtualAlloc申请的内存属性的问题
现在正在做一个mfc DLL的pe loader,动态的把dll用VirtualAlloc加载到内存中然后执行. DLL能够正常运行,但是seh无法正常工作,后
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!