gpt4 book ai didi

.net - Windows平台上不同类型的DLL

转载 作者:行者123 更新时间:2023-11-30 00:59:17 24 4
gpt4 key购买 nike

windows平台上有几种类型的dll

  1. 旧式原生 dll
  2. COM 动态链接库
  3. .NET 动态链接库

上面的列表中是否还有我遗漏的 dll 类型?另外,它们之间的区别是什么?

TIA

最佳答案

如果不考虑 DLL 的用途,那么只有一种 32 位 DLL。

它具有 PE​​(可移植可执行文件)格式,并导出函数和数据以及资源。

如果您区分不同种类的内容,那么就会有无数种不同“类型”的 DLL。例如,一个 DLL 可能只包含一个程序的资源。或者它可能包含某些解释器的字节码(.NET DLL 就是一个例子)。管他呢。例如,如果您最喜欢在 Windows 中直接支持的那些,控制面板小程序是 DLL,COM 类型库是 DLL,shell 命名空间扩展通常是 DLL,这会让您区分不同的种类COM DLL 作为 DLL 的“类型”。正如他们常说的那样,它只受限于您的想象力,以及您对“类型”的概念——无论那个概念是什么。

干杯,

关于.net - Windows平台上不同类型的DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com