[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
Q:为何同一函数有几种形式,如MessageBoxA(W)?A:MessageBoxA(W)是MessageBoxA,MessageBoxW两种形式缩写,Windows函数是区分字符集的:A表示ANSI,W表示Wide,即Unicode (Wide character-set),前者就是通常使用的单字节方式,而后者是双字节方式,方便处理双字节字符。Win98基本是使用ANSI字符串来进行内部操作的,但它仍可处理少数Unicode字串符函数,如MessageBoxW、MessageBoxExW等。而Win2000/XP所有核心函数都是Unicode字串符。
最初由 kanxue 发布1.注意大小写2.