- ;MASMPlus 代码模板 - 普通的 Windows 程序代码
- .386
- .Model Flat, StdCall
- Option Casemap :None
- Include windows.inc
- Include user32.inc
- Include kernel32.inc
- Include gdi32.inc
- includelib gdi32.lib
- IncludeLib user32.lib
- IncludeLib kernel32.lib
- include macro.asm
- WinMain PROTO :DWORD,:DWORD,:DWORD,:DWORD
- WndProc PROTO :DWORD,:DWORD,:DWORD,:DWORD
- E_Pro_KillProcessByName TYPEDEF PROTO :DWORD
- lpKillProcessByName TYPEDEF PTR E_Pro_KillProcessByName
- .DATA
- szClassName db "MASMPlus_Class",0
- dllname db "WinAPIExS.dll",0
- fun db "E_Pro_KillProcessByName",0
[编程实例]win32汇编语言调用dll结束进程[使用masmplus1.2]
最新推荐文章于 2022-07-16 19:34:55 发布
这篇博客展示了如何使用MASMPlus汇编语言调用DLL(WinAPIExS.dll)来结束指定进程。通过加载库、获取函数指针并调用'E_Pro_KillProcessByName'函数,博主演示了结束'Thunder5.exe'进程的过程。文章还提供了MASMPlus和WinAPIExS.dll的下载链接,并分享了定义函数指针、变量、声明函数以及类型转换的心得体会。
摘要由CSDN通过智能技术生成