winapi - 如何使用 LoadLibrary 获取 fileapi.h 中定义的函数的地址?
问题描述
我想知道其中fileapi.h
保留声明的函数的 DLL/LIB 的名称。
这样我就可以使用LoadLibrary(dllname)
(如果它在 DLL 中)。
解决方案
fileapi.h头文件列出了函数,它们各自的文档都说了同样的话——函数在kernel32.dll
. 您不需要使用它LoadLibrary()
,您可以使用它GetModuleHandle()
,因为kernel32.dll
默认情况下会在所有进程中加载。
要在加载的 DLL 模块中获取函数的地址,您需要使用GetProcAddress()
,给它一个HMODULE
fromLoadLibrary/Ex()
或GetModuleHandle()
.
推荐阅读
- python - 如何在熊猫矢量化中计算日期索引和未来一个月的日期之间的行以将它们添加为列?
- python - 如何在 MSYS2 上安装 python-dev?
- sbt - Coursier vs Ivy,校验和和 SSL 异常
- r - R sf & dplyr:尽管跨组兼容类型,但汇总失败
- r - 编写一个太大的csv文件R
- angular - Angular :: Cascading List 不显示来自数据库的值
- python - 独立处理图例标记
- localization - 规范链接指向站点根错误
- c# - 在c#中获取keyboardfilter WMI参数
- python - 使用 whoosh 作为没有索引的匹配器