有如下代码:
invoke GetModuleFileName, hInstance, addr szDIR, MAX_PATH
invoke MessageBox, NULL, addr szDIR, "MSG ", MB_OK
mov eax, addr szDIR <--------这里报错!!!
add eax, sizeof szDIR
invoke StrRChr, addr szDIR, eax, '\ '
invoke RtlMoveMemory, [eax], "\\\0 ", 2
invoke MessageBox, NULL, addr szDIR, addr szMSG, MB_OK
MASM8报错提示:error A2008: syntax error : addr
------解决方案--------------------------------------------------------
addr 只能用在invoke中
楼主要取地址,建议使用lea指令
------解决方案--------------------------------------------------------
addr 只能用在invoke中
楼主要取地址,建议使用lea指令