1529195115 发表于 2020-3-10 22:42:34

易语言内存加载DLL 文件不落地

本源码只能说练手使用PE结构 重定位确实搞了好几个小时目前加载ASM DLL无问题 易语言的DLL 你们自己摸索一下 其实道理都是差不多的 [我是遇到了神坑 目前还没解决]源码公开也算是个半成品 以后可能会完善吧至少不是现在去完善他网上各类内存加载 看的眼花缭乱 我不确定我的这个是否有人发过原理:申请内存空间-DLLxx写入-根据系统调用特性填写对应的地址(例如:导入表 入口 ..)- call 入口让他实现加载- 获取他的导出函数 - 调用完成PE真的学的头大这份源码写了两天左右虽然不多 但是都是心血 一行一行的敲出来的易语言调用的坑 我踩不完我要用C去写了 我看看能不能在C下加载其他语言的DLL 如果思路可行那么这个源码后期将会再次更新源码注释什么的 不方便理解也给你们加上了 非喜勿喷多多鼓励



jwyy 发表于 2020-10-22 01:15:29

这个好像是个好东西

604474042 发表于 2020-3-11 00:51:03

https://bbs.125.la/forum.php?mod=viewthread&tid=14534905&highlight=%D2%D7%D3%EF%D1%D4%C4%DA%B4%E6%BC%D3%D4%D8DLL%2B%CE%C4%BC%FE%B2%BB%C2%E4%B5%D8

393686984 发表于 2020-3-10 23:04:57

你这个东西我记得某个群都已经发送过链接而且是在精易论坛的好像
页: [1]
查看完整版本: 易语言内存加载DLL 文件不落地