使用Detours挂钩BitBlt =崩溃 [英] Hooking BitBlt using Detours = crash

查看:103
本文介绍了使用Detours挂钩BitBlt =崩溃的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用MS Detours使用BitBlt,AlphaBlend,DrawTextEx和ExtTextOut函数的钩子制作了注入DLL.每个挂钩都只调用原始函数,并且除BitBlt之外都可以正常工作.调试失败会显示返回地址具有一些虚拟值.任何想法如何解决?

I made the injection-DLL with hooks of BitBlt, AlphaBlend, DrawTextEx and ExtTextOut functions using MS Detours. Every hook just calls original function and works fine except for BitBlt. Debugging in disassemly shows that the return address has some dummy value. Any ideas how to fix it? Is it a bug of Detours?

推荐答案

亲爱的
我认为它可以帮助您
看一下:

http://msdn.microsoft.com/en-us/library/dd183370 (v = VS.85).aspx [
Hi dear
i think it can help you
take a look:

http://msdn.microsoft.com/en-us/library/dd183370(v=VS.85).aspx[^]

good luck


这篇关于使用Detours挂钩BitBlt =崩溃的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆