变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_MsgBoxAddr | 整数型 | | |
PID | 整数型 | | |
lpText | 整数型 | | |
lpCaption | 整数型 | | |
wType | 整数型 | | |
局_MsgBoxAddr =
GetProcAddress (GetModuleHandleA (“user32.dll”),
“MessageBoxA”)PID =
进程_名取ID (“test.exe”)PID =
进程_打开1 (PID
)lpText =
内存_申请文本内存 (PID, 编辑框1.内容
) lpCaption =
内存_申请文本内存 (PID, 编辑框2.内容
) wType =
到整数 (编辑框3.内容
)远程调用Message (lpText, lpCaption, wType, 局_MsgBoxAddr
)|
远程调用Message | | |
|
lpText | 整数型 | | | |
lpCaption | 整数型 | | | | Wtype | 整数型 | | | | API | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
code | 字节集 | | |
PID | 整数型 | | |
PID =
进程_名取ID (“test.exe”)Asm_置汇编代码 ()Asm_pushad ()Asm_push_常数 (Wtype
) Asm_push_常数 (lpCaption
) Asm_push_常数 (lpText
) Asm_push_常数 (0
) Asm_mov_eax_常数 (API
) Asm_call_eax () Asm_popad ()Asm_ret ()code =
Asm_取汇编代码 ()Asm_调用汇编代码 (PID, code
)