我想知道dll和exe文件之间的确切区别。
答案
EXE文件:
- 这是一个可执行文件
- 加载可执行文件时,不会调用导出,而只会调用模块入口点。
- 当系统启动新的可执行文件时,就会创建一个新进程
- 入口线程在该进程的主线程的上下文中被调用。
动态链接库:
- 这是一个动态链接库
- 有多个导出的符号。
- 系统将 DLL 加载到现有进程的上下文中。
更多细节:http://www.c-sharpcorner.com/Interviews/Answer/Answers.aspxQuestionId=1431 http://wiki.answers.com/Q/What_is_the_difference_ Between_an_EXE_and_a_DLL
参考:http://www.dotnetspider.com/forum/34260-What-difference- Between-dll-exe.aspx