首页
社区
课程
招聘
DLL文件执行过程跟exe是不是一样的?
发表于: 2006-12-16 20:55 4604

DLL文件执行过程跟exe是不是一样的?

2006-12-16 20:55
4604
是不是也是先全部调入内存然后从EntryPoint开始一步一步执行到程序结束的呢.

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
据说DLL的入口函数,加载时会被系统调用,卸载时也会被系统调用
2006-12-16 20:59
0
雪    币: 234
活跃值: (25)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
3
DLL也就是动态连接库,他就是程序在运行时可以调用的东东。你可以在里面放一些函数阿、资源阿、补丁程序什么的。编写过dll的朋友就知道,内容的书写过程和写可执行程序是一样的。不同点就是,要在最后加一个输出函数的声明的列表好被其他可执行程序或者dll调用。
2006-12-16 22:49
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我现在就是怀疑DLL的执行过程不是从头开始的,而是调用他的exe直接从某个区段里面拿了一个函数就走,根本不经过EP初始化的过程..

2006-12-17 01:52
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
5
DLL要经过入口函数的初始化。

你看看不就知道了。
2006-12-17 12:09
0
游客
登录 | 注册 方可回帖
返回
//