社区
进程/线程/DLL
帖子详情
关于DLL装载的问题
Areslee
2003-02-08 07:47:16
DLL可以被装载到内存中的任何地址空间,但是PELOADER是怎么对DLL中的变量进行重定位的呢?
...全文
48
7
打赏
收藏
关于DLL装载的问题
DLL可以被装载到内存中的任何地址空间,但是PELOADER是怎么对DLL中的变量进行重定位的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Areslee
2003-02-25
打赏
举报
回复
其实早就自己解决了,不过不想给那两个灌水的家伙分而已
ahao
2003-02-24
打赏
举报
回复
你去看看PE格式的教程,里面都有详细解释的,基本的思想就是相对地址
yndfcd
2003-02-24
打赏
举报
回复
可能用Toolhelp function得到模块所加载到的地址。
PVOID GetModuleAddress(TCHAR* strModuleName)
{
HANDLE hSnapshot = CreateToolHelp32SnapShot(TH32SN_SNAPMODULE, processID);
MODULEENTRY32 me;
Module32First(hSnapshot , &me);
while(strcmp(me.szModule, strModuleName);//strModuleName为要读取地址的模块名。
{
Module32Next(&me);
}
return me.modBaseAddr;
}
Areslee
2003-02-24
打赏
举报
回复
顶!
Rigel
2003-02-09
打赏
举报
回复
抢抢抢,呵呵
13161795500
2003-02-09
打赏
举报
回复
UP!抢分!
Areslee
2003-02-09
打赏
举报
回复
不至于这么无聊吧?
从
dll
中动态
装载
向exe中加载资源,运行时动态释放出来。
一段动态
装载
DLL
的ShellCode汇编代码
一段动态
装载
DLL
的ShellCode汇编代码,不需要引入任何的库
C#实现非托管资源
DLL
的
装载
与卸载
C#实现非托管资源
DLL
的
装载
与卸载封装类。
dll
文件动态 静态
装载
,源码下载
dll
文件动态 静态
装载
,源码下载,附说明书
附加MSSQL报错:错误 0:无法
装载
DLL
xpstar.
dll
或该
DLL
所引用的某一
DLL
。原因126(找不到指定的模块)解决办法...
问题
:附加MSSQL时报错,错误 0:无法
装载
DLL
xpstar.
dll
或该
DLL
所引用的某一
DLL
。原因126(找不到指定的模块) 发生
问题
原因:原因不明。 解决方法:找个没有
问题
的MSSQL,在Binn文件夹下,找到XPSTAR.
DLL
,复制到有...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章