Поделиться через


Задание значения реестра 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 .