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