【发布时间】:2016-04-19 19:57:46
【问题描述】:
是否可以在不定义要读取的字符串长度的情况下使用(调用 ReadString)读取字符串?在调用 ReadString 之前,我必须说明字符串的长度:
mov edx, offset StringOffset
mov ecx, maxLenght
call ReadString
mov countOfChars, eax
有什么方法可以在不定义最大长度的情况下读取字符串?
【问题讨论】:
-
“是否可以在没有定义字符串长度的情况下使用(调用 ReadString)读取字符串女巫将被读取?” 这听起来很危险。如果您读取的数据超出缓冲区的容量怎么办?
标签: assembly x86 masm 32-bit irvine32