下你所需,载你所想!
汇集开发技术源码资料

DLL函数查看x64,x86通用版

:6.48KB :1 :2021-11-08 11:05:50

部分简介

易语言DLL函数查看x64,x86通用版例子。

导出目录 = 计算偏移 (导出目录, 段地址, 区段数, 内存起始页, 物理起始页)
偏移 = 读整数 (基址 + 导出目录 + 12) - 内存起始页 + 物理起始页 + 基址 ' DLL全名的ASCII码字符串空结尾
_启动窗口.标题 = _启动窗口.标题 + “ ” + 指针到文本 (偏移)
序列基数 = 读整数 (基址 + 导出目录 + 16)
地址数 = 读整数 (基址 + 导出目录 + 20)
函数数 = 读整数 (基址 + 导出目录 + 24)
导出地址表 = 读整数 (基址 + 导出目录 + 28) - 内存起始页 + 物理起始页 + 基址
导出名称指针表 = 读整数 (基址 + 导出目录 + 32) - 内存起始页 + 物理起始页 + 基址
导出序数表 = 读整数 (基址 + 导出目录 + 36) - 内存起始页 + 物理起始页 + 基址
超级列表框.全部删除 ()
.计次循环首 (函数数, I)
导出序 = 读短整 (导出序数表 + 索引 × 2)
列表索引 = 超级列表框.插入表项 (, 到文本 (导出序 + 序列基数), , , , )
偏移 = 读整数 (导出名称指针表 + 索引 × 4) - 内存起始页 + 物理起始页 + 基址
超级列表框.置标题 (列表索引, 1, 指针到文本 (偏移))
偏移 = 读整数 (导出地址表 + 导出序 × 4)
格式文本16 (偏移, 文本指针)
超级列表框.置标题 (列表索引, 2, 指针到文本 (文本指针))
索引 = 索引 + 1
.计次循环尾 ()

DLL函数查看x64,x86通用版

热门推荐

相关文章