是否有可能没有DLLMain函数的DLL?

时间:2012-05-16 00:40:13

标签: dll

是否有可能没有DLLMain函数的DLL?会有什么影响,或者它是否使DLL无法使用?

2 个答案:

答案 0 :(得分:2)

当然,可以有一个没有DLLMain的DLL。但它与普通的DLL不同。

例如,资源DLL不需要代码。

在Visual Studio中,您可以使用/ NOENTRY选项,以便链接器不会抱怨缺少引用。

从所有规范的角度来看,该文件都是一个完整的DLL。

答案 1 :(得分:0)

是的,您只能使用资源加载DLL库,为此,请使用LoadLibraryEx()和LOAD_LIBRARY_AS_IMAGE_RESOURCE。