动态链接库学习(二)

尽管 DLL 和应用程序都是可执行的程序模块,但它们之间有若干不同之处。

对于最终用户来说,最明显的差异在于 DLL 不是可直接执行的程序。

从系统角度讲,应用程序和 DLL 之间有两个基本差异:

  • 应用程序可有多个同时在系统上运行的实例,而 DLL 只能有一个实例。

  • 应用程序可以拥有堆栈、共用内存、文件句柄、消息队列这样的事物,而 DLL 不能。

posted on 2011-05-27 16:23  ActiveChange  阅读(107)  评论(0编辑  收藏  举报

导航