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:
Compile o arquivo MOF conforme descrito em Compilando um arquivo MOF de driver.
Inclua o arquivo MOF compilado como um recurso em um arquivo como uma DLL.
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.