Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的eax寄存器具有以下值
eax
EAX DDCCBEE6
我想将 的值放入eax缓冲区,以便可以将其用作它,我的意思是如果我使用SetDlgItemText它必须将编辑控件的文本值设置为eax值,即DDCCBEE6
SetDlgItemText
DDCCBEE6
的值eax是数学指令的结果
您可以wsprintf为此目的使用:
wsprintf
.data format db "%X",0 .data? buffer db 256 dup (?) .code invoke wsprintfA,ADDR buffer,ADDR format,eax
请注意,有更安全的替代方法wsprintf,但我不知道是否可以在 masm32 包含文件和导入库中找到它们。