我学API钩子时,钩了TextOutA()或ExtTextOutA()函数,对我自己对TextOutA()的调用显示已HOOK了该程序对TextOutA()了,但对CEdit控件的文字输出无法截获,该控件到底如何输出文字,调用哪个函数
解决方案 »
- 如何使CRichEditView始终显示滚动条
- 请教一个.Net 2003安装问题
- 求一份VC++技术内幕(潘爱民第四版)的源代码
- 请问如何更改SDI程序窗口标题
- 在VC.NET中如何为FRAME增加WM_TIMER函数
- 我得到一个DLL文件,但没有LIB文件,我用了一个工具转换出来一个LIB,把该文件加入我的工程还是不行。
- 本人急需List Control使用文档或者比较完整的示例,大虾帮忙,谢谢!!!
- 怎样制作一个下拉式线形选择框,最好有代码!
- CFile中怎么知道文件是否读完了,怎么没有个EOF这类的属性呀
- 关于16位程序在98和2000中的区别,大家都进来看看吧!我的贴子怎么都没人看呢
- 如果把我的硬盘设置成只读呢?
- .SLDPRT文件是什么文件?用什么软件打开?
WM_SETTEXT ?
gdi32.dll中的TextOut,可能只能作用于你的程序直接使用的TextOut。很多dll本身加载了gdi32.dll,可以深入进去,看看主程序加载的dll有
没有加载gdi32.dll,可能需要递归的替换所有加载点。
如果网页显示是乱码,只要该一下IE的语言即可.他的做法是我们通常说的第二种方法:找到拦截的API入口地址,把前五个字节该为JMP XXXX 指令.在NT系列中拦截的API入口的前五个字节仍能通过WIN32API进行修改,但拦截Edit控件的文字输出,好象存在点问题.