布建目標或測試電腦是 設定電腦以進行自動驅動程式部署、測試和偵錯的程式。 若要佈建電腦,請使用 Microsoft Visual Studio。
測試和偵錯環境有兩台電腦: 主機電腦 和 目標電腦。 目標電腦也稱為 測試電腦。 您可以在主機電腦上的 Visual Studio 中開發和建置驅動程式。 偵錯工具會在主機上執行,並可在 Visual Studio 使用者介面中使用。 當您測試和偵錯驅動程式時,驅動程式會在目標電腦上執行。
請確定主機和目標電腦可以依名稱相互 Ping 。 如果兩台電腦都屬於相同的工作群組或網路網域,則此程式會更簡單。 如果您的電腦位於工作群組中,請將它們與路由器連接,而不是集線器或交換器。
佈建系統以進行驅動程式部署時,主機和目標電腦必須具有相同版本的 Windows 作業系統。
小提示
如需 WDK 的社群支援,請參閱 Microsoft Q&A 上的 Windows 硬體效能論壇 。
準備要佈建的目標電腦
在目標電腦上,安裝您要用來執行和測試驅動程式的作業系統。
安裝 WDK。 如果您打算在目標電腦上進行驅動程式開發,則只需要安裝 Visual Studio。
如果目標電腦上已啟用安全開機,請將其停用。 如需整合可延伸韌體介面 (UEFI) 和安全開機的相關資訊,請參閱 UEFI 韌體。
如果目標電腦是 VM,則應以非增強模式啟動,如需停用 VM 增強模式組態,請參閱與 虛擬機器共用裝置
如果您要在目標電腦上部署測試驅動程式,請使用下列命令從提高許可權的命令啟用測試簽署:
bcdedit /set testsigning on如果您要使用 WDTF 測試驅動程式,請務必使用屬性頁面啟用驅動程式驗證器,並在部署之後重新啟動目標電腦
- 在主機電腦的 Visual Studio 中,以滑鼠右鍵按一下驅動程式專案,移至 [屬性] [組 > 態屬性 > ] [驅動程式] [ > 安裝驅動程式驗證 > ] [啟用驅動程式驗證]
在目標電腦上,執行符合目標電腦平臺的 WDK 測試目標安裝程式 MSI。 您可以在 [遠端] 底下的 Windows 驅動程式套件 (WDK) 安裝目錄中找到 MSI。
範例:C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi
如果您的目標電腦正在執行 Windows Server,請尋找 WDK 測試目標安裝程式 MSI 剛建立的 DriverTest 資料夾。 (範例:c:\DriverTest)。 選取並按住 (或右鍵選取) DriverTest 資料夾,然後選擇 [屬性]。 在 [安全性 ] 索引標籤上,將 [修改] 權限授與 [已驗證的使用者] 群組。
確認主機和目標電腦可以互相 Ping 。 打開命令提示字元窗口,然後輸入 pingComputerName。
如果主機和目標電腦已加入工作群組,且位於不同的子網路上,您可能必須調整某些防火牆設定,以便主機和目標電腦可以通訊。 執行下列步驟:
- 在目標電腦的 [控制台] 中,移至 [網路和網際網路 > 共用中心]。 記下您的活動網路。 這將是 公用網路、 專用網路或 網域。
- 在目標電腦的 [控制台] 中,移至 [系統與安全性 > ] [Windows 防火牆 > 進階設定 > ] [輸入規則]。
- 在輸入規則清單中,尋找作用中網路的所有網路探索規則。 (例如,尋找所有 配置檔 為 私人的網路探索規則。按兩下每個規則,然後開啟 範圍 索引標籤。在 遠端 IP 位址下,選取 [任何 IP 位址]。
- 在傳入規則清單中,找出作用中網路的所有檔案和印表機共用規則。 針對每個規則,按兩下規則,然後開啟 [範圍] 索引標籤。在 遠端 IP 位址下,選取 [任何 IP 位址]。
佈建目標電腦
現在您已準備好從 Visual Studio 中的主機電腦布建目標電腦。
在主機電腦的 Visual Studio 中,選取 [延伸模組] 功能表,指向 [驅動程式],指向 [ 測試],然後選取 [設定裝置]。
在 [ 設定裝置 ] 對話方塊中,選取 [ 新增裝置]。
針對 [網路主機名稱],輸入目標電腦的名稱或本機 IP 位址。 選取 [佈建裝置],然後選擇偵錯工具設定。
選取 下一步。
選取偵錯連線類型,然後輸入必要的參數。
如需透過各種類型連線設定偵錯的詳細資訊,請參閱手動 設定 KDNET 網路核心偵錯 ,以及適用於 Windows 的偵錯工具的相關檔。
佈建程式需要幾分鐘的時間,而且可能會自動重新啟動目標電腦一兩次。 佈建完成後,選取 [完成]。
重新啟動 電腦。