如何使用x86汇编调用win32api
具体过程:
一 用visual studio2022新建一个x86汇编项目
二 调用win32api 函数MessageBoxA的汇编程序代码
x86_call_win32api.asm
1 | ;x86_call_win32api.asm |
备注:
1.调用MessageBoxA需要库includelib Kerne132.lib和includelib User32.lib
2.MessageBoxA proto hWndx:DWORD,lpText:BYTE,lpCaption:BYTE,uType:DWORD的意思是调用函数并传参数
三 调用退出进程函数ExitProcess的汇编程序代码
x86_call_win32api.asm
1 | ;x86_call_win32api.asm |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
