Caricamento di un modulo di risorse WIN32 PE
Questo argomento descrive come l'applicazione carica un modulo di risorse Win32 PE in Windows Vista e versioni successive o in un sistema operativo precedente. Le chiamate sono incluse per il rilascio del modulo di risorsa.
Caricare il modulo risorsa in Windows Vista e versioni successive
In Windows Vista e versioni successive l'applicazione carica il modulo di risorsa usando una chiamata a LoadLibrary o LoadLibraryEx. L'operazione consigliata consiste nel chiamare questa funzione con entrambi i flag specificati. Di seguito è riportato un esempio di codice dell'applicazione che carica un modulo in base alle impostazioni del linguaggio di sistema.
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);
Caricare il modulo di risorsa nei sistemi operativi Pre-Windows Vista
Nei sistemi operativi pre-Windows Vista l'applicazione carica un modulo di risorsa in base a un'impostazione della lingua compatibile con il sistema operativo di destinazione, nonché Windows Vista e versioni successive. Per questo tipo di caricamento del modulo, l'applicazione deve chiamare le funzioni MUI LoadMUILibrary e FreeMUILibrary.
#include "MuiLoad.h"
HMODULE hResModule = LoadMUILibrary(TEXT("Mymodule.dll"), MUI_LANGUAGE_NAME, 0);
// ... insert code here to call resource loading functions ...
FreeMUILibrary(hResModule);
Argomenti correlati
-
MUI: esempio di impostazioni di Application-Specific (Windows Vista)
-
MUI: esempio di impostazioni di Application-Specific (Pre-Windows Vista)