下載 WDK、WinDbg 及相關工具

您可以在這裡取得 Windows 驅動程式套件 (WDK) 與 Windows 偵錯工具 (WinDbg) 下載偵錯工具包含於 WDK 中,但是您也可以個別下載獨立版本。

WDK 現已可供 Windows 測試人員取得。加入 Windows 測試人員計畫以取得 WDK Insider Preview 組建

開始使用 Windows 10、Visual Studio 與 WDK

在 Visual Studio 中建立新專案

Visual Studio 2015 和 WDK 10 一起使用,可提供一個整合的開發環境,讓您為執行 Windows 10 的裝置建立高效率、高品質的驅動程式。此版本的 Visual Studio 包括適用於 Windows 10 的 Visual Studio Tools 與適用於 Windows 10 的 Microsoft Windows 軟體開發套件 (SDK)。

安裝這些工具並開始建置、測試、偵錯和部署 Windows 驅動程式。

針對 Windows 10 (版本 1607) 開發驅動程式

1.安裝 Visual Studio 2015 與 Windows SDK

Visual Studio 2015 的三個版本皆支援驅動程式開發。取得 Visual Studio 2015 的詳細資訊,並檢閱系統需求以判斷最適合您的版本。

  1. 在安裝 Visual Studio 2015 及 SDK 之前執行 Windows Update。
  2. 在安裝期間,請選取 [通常適用於 Windows 10 Developers] 安裝選項。
  3. 按一下 [下一步] 以繼續,並依照提示完成安裝。
2.安裝 WDK 10
WDK 10 的執行階段需求

您可以使用 WDK 10 來為這些作業系統開發驅動程式。您也可以在以下任一作業系統上使用 WDK:

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2016
  • Windows Server 2008 R2

注意: 您可以在企業環境中使用企業版 Windows 驅動程式套件 (EWDK)。它是一個命令列建置環境,具備您建置驅動程式以及基本 Win32 測試應用程式所需的所有項目;不過,它不包含 Visual Studio 中可用的所有功能 (例如整合式開發環境 (IDE)),因此您必須使用您選擇的程式碼編輯器。

3.下載通用 Windows 驅動程式範例

若要取得通用 Windows 驅動程式範例,請執行以下其中一項:

深入了解驅動程式範例的新功能。

取得偵錯工具

Windows 偵錯工具可用來對核心與使用者模式程式碼進行偵錯、分析損毀傾印以及在執行程式碼時檢查 CPU 暫存器。

Windows 10 (WinDbg)

如果您只需要 Windows 10 偵錯工具而不需要 WDK 10 或 Visual Studio 2015,您能以獨立元件的方式安裝 Windows SDK 的偵錯工具。在安裝精靈中,選取 [適用於 Windows 的偵錯工具],然後取消選取所有其他元件。

Windows 符號

符號檔案讓偵錯程式碼變得更簡單。取得 Windows 符號的最簡單方式是使用 Microsoft 符號伺服器。如果您偏好下載特定版本 Windows 的整組符號,請下載符號套件。

其他 WDK 下載

WDK 8.1 更新 (適用於 Windows 8.1、8 和 7 驅動程式)

下載 WDK 8.1 更新,其中包含為 Windows 8.1 更新版、Windows 8.1、Windows 8 及 Windows 7 建置、測試、偵錯及部署驅動程式的工具。當您有 WDK 的時候,建議您安裝 WDK 8.1 更新測試套件。它包含針對裝置基本元件、圖形、映像、行動寬頻 (CDMA、GSM、WLAN)、感應器及其他公用程式的測試。

重要: 安裝 WDK 8.1 更新之前,需要先安裝 Visual Studio 2013。

WDK 8

我們提供 Windows 驅動程式套件 (WDK) 8,讓您有時間移轉到 WDK 8.1 更新與 Visual Studio 2013。Microsoft 不支援 WDK 8,且未來將不會再更新該套件。建議您使用最新版的 WDK 與 Visual Studio 來建置適用於 Windows 的驅動程式。

重要: 您必須先安裝 Visual Studio Professional 2012Visual Studio Ultimate,才能安裝 WDK 8。

WDK 7.1.0 (適用於 Windows XP 驅動程式)

開發適用於 Windows XP 或 Windows Server 2003 的驅動程式嗎? WDK 7.1.0 包含可以用來建立適用於這些作業系統之驅動程式的工具、程式碼範例、文件、編譯器、標頭和程式庫。

用於偵錯 Windows Vista 和 Windows Server 2008 的獨立偵錯工具

如果您要對 Windows Vista、Windows Server 2008,或較舊版本的 Windows 進行偵錯 (或使用這些作業系統來執行 Windows 偵錯工具),則需要使用 Windows 7 版本的偵錯工具。它內含於 Windows 7 和 .NET Framework 4.0 的 SDK 中。若要將 Windows 偵錯工具當做獨立元件進行安裝,在 SDK 安裝精靈中,選取 [適用於 Windows 的偵錯工具],並清除選取所有其他元件。

重要: 較新版的 Visual C++ 2010 可轉散發套件可能會在您安裝適用於 Windows 7 的 SDK 時導致產生問題。如需詳細資訊,請參閱有關 Windows SDK 的支援

本頁對您有幫助嗎?
其他意見反應?
感謝您! 感謝您的意見反應。
關注我們 Twitter 部落格 Facebook Twitter 部落格 Facebook WeChat LINE