В win32 в некоторых случаях нам нужен дескриптор модуля для выполнения некоторых действий. Но я точно не знаю, что такое модуль. Помогите мне пожалуйста.Что такое «Модуль» в функции API Win32 GetModuleFileName или GetModuleHandle?
5
A
ответ
5
Ваша программа выполняется в виртуальной памяти, созданной ОС при загрузке программы. Сама программа и все библиотеки динамических ссылок, загружаемые в пространство виртуальной памяти, называются модулями. HMODULE, или HINSTANCE - это адрес в виртуальной памяти, где загружен конкретный модуль. Вы можете использовать вызовы API GetModuleInstance() или LoadLibrary() для получения дескрипторов.
Смежные вопросы
- 1. Что такое экземпляр функции GetExplicitEntriesFromAcl() Win32 API?
- 2. Что такое сообщение WIN32 API WM_REFLECT?
- 3. Что такое нижний уровень в Windows: библиотека C или соответствующие функции Win32 API?
- 4. Что такое альтернативная функция C++ для _tprintf в win32 api?
- 5. Как передать char * функции GetModuleHandle?
- 6. Что такое модуль Kotlin?
- 7. Что такое модуль SwiftShims?
- 8. Что такое эквивалент win32 для mac?
- 9. Являются ли LoadLibrary, FreeLibrary и GetModuleHandle функциями Win32 потокобезопасными?
- 10. Использование функции ядра ядра с помощью GetModuleHandle
- 11. Что такое модуль в Angularjs?
- 12. Что такое модуль в AngularJS?
- 13. Что такое модуль heapq Python?
- 14. Что такое функция win32 API для частных байтов?
- 15. Что может быть включено в модуле getmodulefilename?
- 16. Функции API Win32 не найдены
- 17. Что такое управляемый .NET модуль?
- 18. Что такое проект win32 в visual C++?
- 19. В функции linux (или POSIX), аналогичной win32 mem api
- 20. Python - win32api Ошибка GetModuleHandle «указанный модуль не найден»
- 21. В чем причина написания пользовательской функции GetModuleHandle?
- 22. Как работает GetModuleHandle()?
- 23. Что такое модуль запроса калитки?
- 24. Что такое Rest API
- 25. Как получить имя файла приложения с POCO, как в GetModuleFileName (Win32 API)
- 26. Что такое | оператор в вызове функции? [C++]
- 27. Что такое API классов PowerObject или WindowObject?
- 28. node.js Что такое модуль requirejs
- 29. Что такое хорошая инфраструктура безопасности или API?
- 30. Что такое замороженный модуль Python?
поэтому, в каком-то приложении у нас может быть более одного модуля, это правда? (для каждой dll, один модуль.) – alirakiyan
Будет один модуль для исполняемого файла и один модуль для каждой DLL, загружаемой в процесс. –
большое вам спасибо. – alirakiyan