2012-12-26 3 views

ответ

5

Ваша программа выполняется в виртуальной памяти, созданной ОС при загрузке программы. Сама программа и все библиотеки динамических ссылок, загружаемые в пространство виртуальной памяти, называются модулями. HMODULE, или HINSTANCE - это адрес в виртуальной памяти, где загружен конкретный модуль. Вы можете использовать вызовы API GetModuleInstance() или LoadLibrary() для получения дескрипторов.

+0

поэтому, в каком-то приложении у нас может быть более одного модуля, это правда? (для каждой dll, один модуль.) – alirakiyan

+1

Будет один модуль для исполняемого файла и один модуль для каждой DLL, загружаемой в процесс. –

+0

большое вам спасибо. – alirakiyan

Смежные вопросы