开发者

different types of DLLs on windows platform

开发者 https://www.devze.com 2023-02-04 09:36 出处:网络
There are several type of dlls found on windows platform Old style native dll COM dll .NET dll Are there any more dll types that I am missing in list above? Also wh开发者_JAVA百科at is the differe

There are several type of dlls found on windows platform

  1. Old style native dll
  2. COM dll
  3. .NET dll

Are there any more dll types that I am missing in list above? Also wh开发者_JAVA百科at is the difference between each of these?

TIA


If you disregard what a DLL is used for, then there's only one type of 32-bit DLL.

It has PE (Portable Executable) format, and it exports functions and data, plus resources.

If you distinguish between different kinds of content, then there are an unbounded number of different "types" of DLLs. For example, a DLL might contain just resources for a program. Or it might contain bytecode for some interpreter (a .NET DLL is an example of that). Or whatever. E.g., if you're most keen on those with direct support in Windows, a control panel applet is a DLL, a COM type library is a DLL, and a shell namespace extension is usually a DLL, which leads you into distinguishing between different kinds of COM DLLs as "types" of DLLs. As they used to say, it's only limited by your imagination, and by your notion of "type" -- whatever that notion is.

Cheers & hth.,

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号