您可以在專案的每個組態中,在遠端測試電腦上設定驅動程式套件的自動部署。 從驅動程式的專案屬性頁面,您可以額外控制要如何部署驅動程式進行測試。 您可以選擇在每個組態中建置驅動程式解決方案時自動部署驅動程式。 如需部署的詳細資訊,請參閱 布建電腦以進行驅動程式部署和測試 (WDK 8.1) 和 將驅動程式部署至測試電腦。
設定驅動程式套件專案的部署屬性
開啟驅動程式套件的屬性頁。 在 [方案總管] 中選取並按住 (或以滑鼠右鍵按一下) 驅動程式套件專案,然後選取 [屬性]。
注意 如果您的驅動程式解決方案沒有驅動程式套件專案,您必須新增一個。 請參閱 建立驅動程式套件。 只有在您有驅動程式套件時,部署屬性才可用。
在驅動程式套件的屬性頁面中,選取 [組態屬性],選取 [驅動程式安裝],然後選取 [部署]。
選取 [ 啟用部署] 選項。 選取此選項時,您可以選取要使用的測試電腦,也可以設定驅動程式安裝和部署的選項。
專案配置和平台
組態清單和平台清單可讓您針對不同的專案組態和平台組合套用不同的部署設定。 例如,您可以使用一組偵錯組建的部署選項將驅動程式部署到一部測試電腦,並使用發行組建的部署選項將驅動程式部署到另一部測試電腦。
啟用部署
您可以選擇選取 [啟用部署] ,在測試電腦上部署驅動程式套件。 結合組態清單,您可以選擇停用偵錯組建的部署,並為發行組建啟用部署。
若要確保您正在測試最新版本的驅動程式,請選取 [在部署之前移除先前的驅動程式版本]。
目標電腦名稱
您可以選擇要用於部署和測試的目標電腦。 如果您已設定測試電腦,則可以從此清單中選取一台。 如果您尚未設定測試電腦,可以使用 瀏覽按鈕進行 設定。 如需設定測試電腦的詳細資訊,請參閱 將 驅動程式部署至測試電腦。 請確定專案組態和平台符合測試系統的目標架構。 當您嘗試在執行 x64 版本 Windows 的系統上安裝 x86 (Win32) 驅動程式時,會發生常見的部署錯誤。
如需使用偵錯工具的相關資訊,請參閱 Windows 偵錯快速入門。
驅動程式安裝選項
請勿安裝 - 這是預設選項。 如果您要將驅動程式套件匯入驅動 程式存放區 ,或是在測試電腦上啟用和設定驅動程式驗證器選項,您可以選擇不安裝。
硬體 ID 驅動程式更新 - 若要為實際硬體裝置部署驅動程式,請改用 [安裝並驗證 ]。 若要部署根列舉的驅動程式,您可以使用 硬體識別碼驅動程式更新 或 安裝並驗證。 如果您選擇使用硬體標識碼驅動程式更新,您必須輸入 INF 檔案中顯示的相同硬體標識碼,而且該硬體標識碼必須具有 Root\Xxx 的格式。 如果您選擇此選項,檔案會複製到遠端電腦上的 %Systemdrive%\drivertest\drivers 資料夾。 裝置主控台公用程式 Devcon 會從套件安裝該硬體標識碼和 INF 檔案的驅動程式。 例如,您可以選取 [硬體識別碼驅動程式更新 ],並將 HWID 設定為 Root\yourprojectname。 請務必排除專案名稱中的任何空格。
自訂命令列 - 您可以選擇在安裝時執行自己的自訂命令指令碼。 如果您想執行自訂命令腳本,請確保在「 其他檔案」 部分下新增必要的檔案。 其他檔案會複製到遠端電腦上的 %Systemdrive%\drivertest\drivers 資料夾。
安裝和驗證 - 您可以選擇使用自動化測試指令碼來測試安裝。 當您選取此選項並指定 預設驅動程式套件安裝工作 (可能重新開機) 或 預設印表機驅動程式套件安裝工作 (可能重新開機) 時,測試會讀取驅動程式的 INF 檔案並安裝驅動程式。 然後,測試會驗證驅動程式是否已啟動並執行。 完成後,測試會提供有關安裝任務成功或失敗的詳細資訊。
選用裝置查詢 - 預設值為 %PathToInf%。 驅動程式 INF 檔案的路徑會自動取代。 除非您需要將 INF 檔案放在不同的位置,否則不需要變更此值。
其他檔案
您可以使用 [其他檔案] 方塊來指定要複製到遠端測試電腦的自訂安裝指令碼或應用程式。 您在此處指定的檔案會新增至遠端電腦上的 %Systemdrive%\drivertest\drivers 資料夾。