Definindo o valor do Registro MofImagePath

O esquema de um driver pode ser publicado incluindo um recurso MOF compilado em um arquivo separado, como uma DLL, e definindo MofImagePath no registro como o caminho desse arquivo. Um esquema publicado dessa forma pode ser atualizado sem recompilar o driver.

Para publicar o esquema de um driver em um arquivo separado:

  1. Compile o arquivo MOF conforme descrito em Compilando um arquivo MOF de driver.

  2. Inclua o arquivo MOF compilado como um recurso em um arquivo como uma DLL.

  3. Adicione o valor do registro MofImagePath sob a chave de Serviços do driver. Por exemplo, o seguinte mostra o valor do Registro para um driver chamado DriverName:

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

Você pode definir essa chave no arquivo INF do driver, da seguinte maneira:

; 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 

Consulte a Seção INF DDInstall.Services e a Diretiva AddReg do INF para obter detalhes.