Caricamento di un modulo di risorse PE Win32
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 della risorsa.
Caricare il modulo resource in Windows Vista e versioni successive
In Windows Vista e versioni successive l'applicazione carica il modulo di risorse 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 della lingua 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 resource nei sistemi operativi Pre-Windows Vista
Nei sistemi operativi Pre-Windows Vista, l'applicazione carica un modulo di risorse basato su 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: Application-Specific Esempio di Impostazioni (Windows Vista)
-
MUI: Application-Specific Settings Sample (Pre-Windows Vista)