Bagikan melalui


Memuat Modul Sumber Daya Win32 PE

Topik ini menjelaskan bagaimana aplikasi memuat modul sumber daya Win32 PE pada Windows Vista dan yang lebih baru atau pada sistem operasi sebelumnya. Panggilan disertakan untuk merilis modul sumber daya.

Muat Modul Sumber Daya di Windows Vista dan Yang Lebih Baru

Pada Windows Vista dan yang lebih baru, aplikasi memuat modul sumber daya menggunakan panggilan ke LoadLibrary atau LoadLibraryEx. Operasi yang disarankan adalah memanggil fungsi ini dengan kedua bendera yang ditentukan. Berikut ini adalah contoh kode aplikasi yang memuat modul berdasarkan pengaturan bahasa sistem.

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);

Memuat Modul Sumber Daya pada Sistem Operasi Vista Pra-Windows

Pada sistem operasi Vista pra-Windows, aplikasi memuat modul sumber daya berdasarkan pengaturan bahasa yang kompatibel dengan sistem operasi target, serta Windows Vista dan yang lebih baru. Untuk jenis pemuatan modul ini, aplikasi harus memanggil fungsi MUI LoadMUILibrary dan FreeMUILibrary.

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

Menemukan Sumber Daya Win32 PE

MUI: Sampel Pengaturan Application-Specific (Windows Vista)

MUI: Sampel Pengaturan Application-Specific (Pra-Windows Vista)