Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается, как приложение загружает модуль ресурсов Win32 PE в Windows Vista и более поздней версии или в более ранней операционной системе. Вызовы предусмотрены для освобождения модуля ресурсов.
Загрузка модуля ресурсов в Windows Vista и более поздних версиях
В Windows Vista и более поздних версиях приложение загружает модуль ресурсов с помощью вызова LoadLibrary или LoadLibraryEx. Рекомендуется вызвать эту функцию с указанием обоих флагов. Ниже приведен пример кода приложения, который загружает модуль на основе параметров языка системы.
HMODULE hResModule = LoadLibraryEx(TEXT("Mymodule.dll"), 0,
LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
// ... insert code here to call resource loading functions ...
FreeLibrary(hResModule);
Загрузка модуля ресурсов в операционных системах до Windows Vista
В операционных системах до Windows Vista приложение загружает модуль ресурсов на основе языковых параметров, которые совместимы с целевой операционной системой, а также с Windows Vista и более поздними версиями. Для этого типа загрузки модуля приложение должно вызывать функции MUI LoadMUILibrary и FreeMUILibrary.
#include "MuiLoad.h"
HMODULE hResModule = LoadMUILibrary(TEXT("Mymodule.dll"), MUI_LANGUAGE_NAME, 0);
// ... insert code here to call resource loading functions ...
FreeMUILibrary(hResModule);
Связанные разделы