LoadLibrary是把一个模块映射进调用进程的地址空间,需要时增加引用计数
GetModuleHandle是返回一个以映射进调用进程地址空间的模块的句柄 并不增加引用计数
(用完记得FreeLibrary)
------------------
先用GetModuleHandle调用进程,如果失败,再用LoadLibrary,这样的好处是什么阿??
可以判断你引用的DLL是否已经被加载
LoadLibrary与GetModuleHandle的区别
本文探讨了LoadLibrary和GetModuleHandle两个Windows API函数的功能差异。LoadLibrary用于将DLL映射到进程地址空间并增加引用计数;GetModuleHandle则获取已映射的DLL句柄但不增加引用计数。文章还讨论了使用这两种API的先后顺序及其带来的好处。
LoadLibrary是把一个模块映射进调用进程的地址空间,需要时增加引用计数
GetModuleHandle是返回一个以映射进调用进程地址空间的模块的句柄 并不增加引用计数
(用完记得FreeLibrary)
------------------
先用GetModuleHandle调用进程,如果失败,再用LoadLibrary,这样的好处是什么阿??
可以判断你引用的DLL是否已经被加载
369
2397

被折叠的 条评论
为什么被折叠?