こんにちは、Windows 7、nasm、alink 環境でアセンブリ言語を学習しています。
タイトルのファイル名で MessageBoxA をポップアップするにはどうすればよいのだろうか
私が試したことはここにあります
%include "win32n.inc"
extern MessageBoxA
import MessageBoxA user32.dll
extern ExitProcess
import ExitProcess kernel32.dll
segment .data USE32
message db "is opened",0
empty:
times 128 db 0
segment .bss USE32
var1 resb 32
segment .code USE32
..start:
mov eax,empty
mov ebx, [ebp+4]
mov [eax],ebx
push dword MB_OK
push dword empty
push dword message
push dword 0
call [MessageBoxA]
push dword 0
call [ExitProcess]
[ebp+4]から[ebp]、[ebp+8]、[ebp+12]を試してみた
しかし、運がありません。
ありがとう!