Установка значения реестра MofImagePath

Схема драйвера может быть опубликована, включая скомпилированный ресурс MOF в отдельный файл, например библиотеку DLL, и установив MofImagePath в реестре путь к нему. Схема, опубликованная таким образом, может быть обновлена без повторной компиляции драйвера.

Чтобы опубликовать схему драйвера в отдельном файле, выполните приведенные ниже действия.

  1. Скомпилируйте MOF-файл, как описано в компиляции MOF-файла драйвера.

  2. Включите скомпилированный MOF-файл в качестве ресурса в файл, например библиотеку DLL.

  3. Добавьте значение реестра MofImagePath в раздел служб драйвера. Например, в следующем примере показано значение реестра для драйвера с именем DriverName:

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

Этот ключ можно задать в INF-файле драйвера следующим образом:

; 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 

Дополнительные сведения см. в разделе INF DDInstall.Services и директиве INF AddReg .