首页
社区
课程
招聘
[求助]ExtTextOutW字符串乱码????
发表于: 2010-4-7 13:34 6518

[求助]ExtTextOutW字符串乱码????

2010-4-7 13:34
6518
用detour库来hook掉ExtTextOutW,将其参数lpString指向的内容用WriteFileW写入txt文件(已用参数cbCount*sizeof(_TCHAR)来计算大小),打开txt发现很多都乱码了,只有一些显示英文的是正常的,求不耻下教!!!

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
可能是Unicode字符编码引起的原因,试用WideCharToMultiByte函数将字符转换一下试试看。
2010-4-7 15:36
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
3
应该就是这个,以前用的时候也遇到过,转换一下就ok了
2010-4-7 16:35
0
雪    币: 277
活跃值: (37)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
不对,原因是因为exttextoutw的lpstring很多时候只是glyph index而不是文字。
2010-4-7 20:27
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼主给你的文件第一二个字节写成 FF FE 然后后面写你的从ExtTextOutW截获的字符串,然后再用记事本打开看看 会有惊喜
2010-4-8 10:13
0
游客
登录 | 注册 方可回帖
返回
//