Windows平台上有几种类型的dll
上面的列表中是否还有我缺少的dll类型?还有什么区别?
TIA
答案 0 :(得分:6)
如果忽略DLL的用途,那么只有一种类型的32位DLL。
它具有PE(可移植可执行文件)格式,它导出函数和数据,以及资源。
如果区分不同类型的内容,则存在无限数量的不同“类型”的DLL。例如,DLL可能只包含程序的资源。或者它可能包含某些解释器的字节码(.NET DLL就是一个例子)。管他呢。例如,如果你最喜欢那些在Windows中有直接支持的人,那么控制面板applet就是一个DLL,一个COM类型库是一个DLL,一个shell命名空间扩展通常是一个DLL,它可以让你区分不同的类型COM DLL作为DLL的“类型”。正如他们曾经说过的那样,它只受你的想象力和你的“类型”概念的限制 - 无论这个概念是什么。
干杯&第h。,