首页
社区
课程
招聘
[旧帖] [求助]DLL不断初始化是什么含义? 0.00雪花
发表于: 2009-4-17 17:54 2853

[旧帖] [求助]DLL不断初始化是什么含义? 0.00雪花

2009-4-17 17:54
2853
关于DLL,有人给我说DLL文件会不断初始化,这里我就不能明白了,这个不断初始化是什么意思?
是指DLL不断地开始?
还是指的DLL在运行完一次以后又从头运行?

还有一个小问题,汇编的代码是怎样让程序结束运行呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我觉得这里所说的Dll不断初始化是说DLL里面的函数在开始时一般都会初始化一段堆栈空间,以方便一般变量的存放,比如在一般的函数开始处都会有如下的代码:
.text:10001019                 lea     edi, [ebp+var_44]
.text:1000101C                 mov     ecx, 11h
.text:10001021                 mov     eax, 0CCCCCCCCh
.text:10001026                 rep stosd
就是将esp-44h至esp之间的堆栈空间全部初始化为0xcccccccc;
也不知道是不是这个意思
2009-4-18 16:06
0
游客
登录 | 注册 方可回帖
返回
//