diff options
author | Iru Cai <mytbk920423@gmail.com> | 2021-03-17 13:23:54 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2021-03-17 13:24:36 +0800 |
commit | 536b915353cd6652ef84a7c6746826027b03c418 (patch) | |
tree | 11ec5bcaf4537d654d6298e347230dd0e8109c60 | |
download | win32-examples-536b915353cd6652ef84a7c6746826027b03c418.tar.xz |
add dummy example
-rw-r--r-- | dummy/dummy.asm | 11 | ||||
-rw-r--r-- | dummy/dummy_simple.asm | 11 |
2 files changed, 22 insertions, 0 deletions
diff --git a/dummy/dummy.asm b/dummy/dummy.asm new file mode 100644 index 0000000..3915808 --- /dev/null +++ b/dummy/dummy.asm @@ -0,0 +1,11 @@ +; dummy: just exit with error code 2 +; nasm -f win32 -o dummy.obj dummy.asm +; i686-w64-mingw32-ld -o dummy.exe dummy.obj -lkernel32 + +global _start + +extern _ExitProcess@4 + +_start: + push 2 + call _ExitProcess@4 diff --git a/dummy/dummy_simple.asm b/dummy/dummy_simple.asm new file mode 100644 index 0000000..f49d9ad --- /dev/null +++ b/dummy/dummy_simple.asm @@ -0,0 +1,11 @@ +; dummy: just exit with error code 2, call [__imp__ExitProcess@4] instead of ExitProcess@4 +; nasm -f win32 -o dummy.obj dummy_simple.asm +; i686-w64-mingw32-ld -o dummy.exe dummy.obj -lkernel32 + +global _start + +extern __imp__ExitProcess@4 + +_start: + push 2 + call [__imp__ExitProcess@4] |