共用方式為


載入 Win32 PE 資源模組

本主題描述應用程式如何在 Windows Vista 和更新版本或舊版作業系統上載入 Win32 PE 資源模組。 會包含用來釋放資源模組的呼叫。

在 Windows Vista 和更新版本上載入資源模組

在 Windows Vista 和更新版本上,應用程式會使用 LoadLibraryLoadLibraryEx的呼叫來載入資源模組。 建議的作業是呼叫此函式,並同時指定這兩個旗標。 以下是根據系統語言設定載入模組的應用程式程式碼範例。

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 函式 LoadMUILibraryFreeMUILibrary

#include "MuiLoad.h"
HMODULE hResModule = LoadMUILibrary(TEXT("Mymodule.dll"), MUI_LANGUAGE_NAME, 0);
// ... insert code here to call resource loading functions ...
FreeMUILibrary(hResModule);

尋找 Win32 PE 資源

MUI:Application-Specific設定範例 (Windows Vista)

MUI:Application-Specific設定範例 (Windows Vista)