ExitProcess问题
.386
.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
includelib user32.lib
include gdi32.inc
includelib gdi32.lib
include kernel32.inc
includelib kernel32.lib
.data?
hInstance dd ?
hWinMain dd ?
.data
szClassName db 'myClass',0
szCaption db '天昊',0
szButtonText db '&OK',0
szButton db 'button',0
szText db '输出一段话',0
.code
_WinProc proc uses ebx edi esi,hWnd,uMsg,wParam,lParam
_WinProc endp
_WinMain proc
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
_WinMain endp
_MyTest proc
invoke MessageBox,NULL,offset szButton,offset szButtonText,MB_YESNO
xor eax,eax
ret
_MyTest endp
start:
call _WinMain
invoke ExitProcess,NULL
xor eax,eax
ret
call _MyTest
end start
谁能告诉我为什么_MyTest还有机会执行