【软件逆向】第16课,软件逆向安全工程师之Windwos API A版本和W版本,每天5分钟学习逆向吧!

16.Windwos API A版本和W版本
A版本是使用ASCLL编码,调试的时候可切换ASCLL
W版本是使用UNOCODE编码,调试的时候可切换UNOCODE
在无法确认的情况下可以把两个版本都下断点。

如何搜API文档,函数名+msdn,例如打开百度 输入deleteFile msdn


在Windows编程中,API函数通常存在两种版本:A版本(ANSI版本)和W版本(宽字符版本,也即Unicode版本)。以下是关于这两个版本的一些详细信息:

A版本(ANSI版本):这些函数的名称以"A"结尾,例如CreateFileA。它们使用ANSI字符集,通常是指ASCII编码,适用于单字节字符集(SBCS)或者多字节字符集(MBCS)。
W版本(Unicode版本):这些函数的名称以"W"结尾,例如CreateFileW。它们使用Unicode字符集,可以处理全球范围内的字符。
在调试时,确实可以根据需要切换这两种编码。以下是搜索API文档的步骤:

打开搜索引擎:可以使用百度、Google等搜索引擎。
输入搜索关键词:输入你想要查询的API函数名加上“msdn”,例如:
deleteFile msdn
或者更准确地:
DeleteFileA msdn
或者
DeleteFileW msdn
查找官方文档:在搜索结果中查找指向MSDN(Microsoft Developer Network)的链接。MSDN提供了最权威的Windows API文档。
阅读文档:点击链接后,你可以阅读该函数的详细说明,包括其参数、返回值、示例代码以及可能的错误代码等。
请注意,随着互联网技术的发展,微软已经将MSDN文档迁移到了新的平台——Microsoft Docs。因此,直接访问docs.microsoft.com并搜索相关API函数也是一个很好的选择。

例如,要查找DeleteFile函数的文档,你可以直接访问以下链接:

https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-deletefilea
或者对于Unicode版本:

https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-deletefilew
替换“en-us”为“zh-cn”即可访问中文版文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值