内存加载dll运行导出函数的偏移地址

易语言 2020-03-16 16:49:30

内存加载dll运行导出函数的偏移地址

Offset = GetpFuncAddr (“_Add”) ' 偏移地址是固定的,自己获取之后,手动写入即可。
Offset = 4217
pBuffer = VirtualAlloc (0, 取字节集长度 (#Dll), 4096 + 8192, 64)
.如果真 (pBuffer ≠ 0)
写到内存 (#Dll, pBuffer, 取字节集长度 (#Dll))
调用子程序 (到整数 (pBuffer + Offset), , Ret, 5, 6)
VirtualFree (pBuffer, 取字节集长度 (#Dll), 32768)
.如果真结束
调试输出 (Ret)
信息框 (“这是运行结果:” + 到文本 (Ret), 0, , )