設定 MofImagePath 登錄值
您可以在個別檔案中包含已編譯的 MOF 資源,例如 DLL,並將 登錄中的 MofImagePath 設定為該檔案的路徑,來發佈驅動程式的架構。 以這種方式發佈的架構可以更新,而不需要重新編譯驅動程式。
若要在個別檔案中發佈驅動程式的架構:
編譯 MOF 檔案,如 編譯驅動程式的 MOF 檔案中所述。
將編譯的 MOF 檔案納入 DLL 之類的檔案中作為資源。
在驅動程式的服務機碼下新增 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 指示詞 。