-
-
[求助]wsprintf函数?
-
发表于:
2012-11-22 19:03
9287
-
如下:
szFormat db '%X,%X,%X,%X,%X,%X',0
LOCAL @szB[18]:byte
invoke wsprintf,addr @szBuffer,addr szFormat,@szB[0],@szB[1],@szB[2],@szB[3],@szB[4],@szB[5]
如上代码,本来打算将数组@szB的18个元素以16进制输出的(每个数据均是一个字节),但是在调用了wsprintf函数之后,一直出错,如果把LOCAL @szB[18]:byte改为LOCAL @szB[18]:dword,那么输出将一直出现比较乱的码值,比如输出是CB9B7B5,480CB9B7,23480CB9,2C23480C,492C2348,79492C23,请问是为什么?
在win32汇编下怎样把一字节数组元素以16进制输出,请问?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)