什么是"模块"在win32 API函数GetModuleFileName或GetModuleHandle?

时间:2012-12-26 14:18:50

标签: c++ api winapi

在win32中,在某些情况下我们需要一个Module句柄来执行某些操作。 但我完全不知道什么是模块。 请帮帮我。

1 个答案:

答案 0 :(得分:5)

程序加载时,程序在操作系统创建的虚拟内存空间内执行。程序本身和虚拟内存空间中加载的所有动态链接库都称为模块。 HMODULE或HINSTANCE是虚拟内存中加载特定模块的地址。您可以使用GetModuleInstance()或LoadLibrary()API调用来获取句柄。