Définition de la valeur de Registre MofImagePath

Le schéma d’un pilote peut être publié en incluant une ressource MOF compilée dans un fichier distinct, tel qu’une DLL, et en définissant MofImagePath dans le Registre sur le chemin de ce fichier. Un schéma publié de cette façon peut être mis à jour sans recompiler le pilote.

Pour publier le schéma d’un pilote dans un fichier distinct :

  1. Compilez le fichier MOF comme décrit dans Compilation d’un fichier MOF d’un pilote.

  2. Incluez le fichier MOF compilé en tant que ressource dans un fichier tel qu’une DLL.

  3. Ajoutez la valeur de Registre MofImagePath sous la clé Services du pilote. Par exemple, ce qui suit montre la valeur de Registre d’un pilote nommé DriverName :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
        \DriverName
            MofImagePath    "\SystemRoot\System32\Drivers\DriverNameMof.dll"
    

Vous pouvez définir cette clé dans le fichier INF du pilote, comme suit :

; This is the Services section for the driver
[Driver_service_install_section]
AddReg=Driver_AddReg

; This is the Services AddReg section declared above.
[Driver_AddReg]
HKR,,MofImagePath,,DriverMof.dll 

Pour plus d’informations, consultez la section INF DDInstall.Services et la directive INF AddReg .