Festlegen des MofImagePath-Registrierungswerts
Das Schema eines Treibers kann veröffentlicht werden, indem eine kompilierte MOF-Ressource in eine separate Datei eingeschlossen wird, z. B. eine DLL, und mofImagePath in der Registrierung auf den Pfad dieser Datei festgelegt wird. Ein auf diese Weise veröffentlichtes Schema kann aktualisiert werden, ohne den Treiber neu zu kompilieren.
So veröffentlichen Sie das Schema eines Treibers in einer separaten Datei:
Kompilieren Sie die MOF-Datei wie unter Kompilieren einer MOF-Datei des Treibers beschrieben.
Schließen Sie die kompilierte MOF-Datei als Ressource in eine Datei wie eine DLL ein.
Fügen Sie den Registrierungswert MofImagePath unter dem Dienstschlüssel des Treibers hinzu. Im Folgenden wird beispielsweise der Registrierungswert für einen Treiber namens DriverName dargestellt:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \DriverName MofImagePath "\SystemRoot\System32\Drivers\DriverNameMof.dll"
Sie können diesen Schlüssel in der INF-Datei des Treibers wie folgt festlegen:
; 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
Weitere Informationen finden Sie unter INF DDInstall.Services-Abschnitt und INF AddReg-Direktive .