在MessageBox win32(程序集)中显示寄存器的内容

时间:2014-01-18 18:33:10

标签: winapi assembly messagebox

我想知道如何在win32汇编程序中的messageBox中显示寄存器的内容,这里是我想要做的一个例子:

include 'win32ax.inc' ;
MOV DX,01h

start:
   invoke  MessageBox,HWND_DESKTOP,DX,"test",MB_OK
   invoke  ExitProcess,0
.end start

1 个答案:

答案 0 :(得分:0)

首先,您必须将其转换为字符串,然后将其地址传递给MessageBox。

修改 :(信息更新)

我建议您使用C-runtime库中的_itoa_itoa_s(msvcr * .dll)