Windows Driver Kit(WDK) v8.1 離線安裝包361MB / 03-08
Windows Driver Kit (WDK) v8.0 官方英文安裝版955KB / 06-26
windows driver kit 10離線安裝包 v10.0.14393.0 官方免費版677.5MB / 03-23
詳情介紹
windows driver kit 10簡稱wdk10,是一款由微軟推出的windows驅(qū)動程序包,需要與Visual Studio 2015配合才能使用,它為開發(fā)者提供了開發(fā)、構(gòu)建、打包、部署、測試和調(diào)試驅(qū)動程序等所需要的工具,能夠完美兼容Windows 8.1、Windows 8、windown 7、Windows Server 2016和Windows Server 2008 R2等操作系統(tǒng),本站提供了wdk 10在線安裝包下載地址,有需要的朋友們歡迎前來下載使用。
基本介紹
從 Windows 10 開始,你可以編寫在基于 OneCoreUAP 的 Windows 版本上工作的單個驅(qū)動程序,例如 Windows 10 桌面版(家庭版、專業(yè)版、企業(yè)版和教育版)、Windows 10 移動版和 Windows 10 IoT 核心版 (IoT Core)。此類驅(qū)動程序稱為通用 Windows 驅(qū)動程序。 通用 Windows 驅(qū)動程序調(diào)用一組適用于 Windows 驅(qū)動程序的接口子集。
當(dāng)你使用 Microsoft Visual Studio 2015 生成通用 Windows 驅(qū)動程序時,Visual Studio 會自動檢查你的驅(qū)動程序調(diào)用的 API 對通用 Windows 驅(qū)動程序是否有效。 你還可以使用 ApiValidator.exe 作為執(zhí)行此任務(wù)的獨立工具。 ApiValidator.exe 工具包含在適用于 Windows 10 的 Windows 驅(qū)動程序工具包 (WDK) 中。
通用 Windows 驅(qū)動程序還需要一種特殊類型的 INF 文件,稱為通用 INF。通用 INF 可以使用對舊 INF 文件可用的指令和部分子集。
當(dāng)你準(zhǔn)備就緒時,請使用 InfVerif 工具測試驅(qū)動程序的 INF 文件。除了報告 INF 語法問題,該工具還會報告 INF 文件是否適用于通用 Windows 驅(qū)動程序。
wdk10要求
你可以使用wdk10開發(fā)適用于以下操作系統(tǒng)的驅(qū)動程序。你還可以在以下任何操作系統(tǒng)上使用 WDK:
Windows 10
Windows 8.1
Windows 8
Windows 7
Windows Server 2016
Windows Server 2008 R2
注意: 在企業(yè)環(huán)境中,你可以使用企業(yè)版 Windows 驅(qū)動程序工具包 (EWDK)。它是命令行生成環(huán)境并具有用于生成驅(qū)動程序和基本的 Win32 測試應(yīng)用程序所需的一切工具;但它并不包括 Visual Studio 中提供的所有功能(如集成開發(fā)環(huán)境 (IDE)),因此你需要使用你選擇的代碼編輯器。
配置說明
設(shè)置目標(biāo)或測試計算機是配置計算機以便進行自動驅(qū)動程序部署、測試和調(diào)試的過程。一個測試和調(diào)試環(huán)境具有兩臺計算機:主計算機和目標(biāo)計算機。目標(biāo)計算機也稱為“測試計算機”。使用主機上的 Visual Studio 開發(fā)和構(gòu)建驅(qū)動程序。調(diào)試程序在主機上運行并且位于 Visual Studio 用戶界面中。當(dāng)測試和調(diào)試驅(qū)動程序時,驅(qū)動程序在目標(biāo)計算機上運行。
主計算機和目標(biāo)計算機必須能夠彼此按名稱執(zhí)行 ping 操作。如果兩臺計算機已加入到同一工作組或同一網(wǎng)絡(luò)域,則此操作可能更容易。如果你的計算機位于工作組中,我們建議你使用路由器(而非集線器或交換機)連接計算機。不支持對虛擬機進行設(shè)置。
準(zhǔn)備目標(biāo)計算機以進行設(shè)置
在目標(biāo)計算機上,安裝將用于運行和測試驅(qū)動程序的操作系統(tǒng)。
如果在 x86 或 x64 目標(biāo)計算機上啟用“安全啟動”,則禁用該功能。
如果目標(biāo)計算機使用 ARM 處理器,則安裝 Windows 調(diào)試策略。則無需禁用“安全啟動”。
在目標(biāo)計算機上,運行與目標(biāo)計算機平臺匹配的 WDK 測試目標(biāo)安裝程序 MSI??梢栽?Remote 下的 Windows 驅(qū)動程序工具包 (WDK) 安裝目錄中找到該 MSI。
例如:C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi
如果目標(biāo)計算機運行的是 N 或 KN 版本的 Windows,則安裝適用于 N 和 KN 版本的 Windows 的媒體功能包。
如果目標(biāo)計算機運行的是 Windows Server,請查找剛才通過 WDK 測試目標(biāo)設(shè)置 MSI 創(chuàng)建的 DriverTest 文件夾。(例如:c:\DriverTest)。右鍵單擊“DriverTest”文件夾,然后選擇“屬性”。在“安全”選項卡上,向“經(jīng)過身份驗證的用戶”組授予“修改”權(quán)限。

驗證主機和目標(biāo)計算機可以彼此執(zhí)行 ping 操作。打開命令提示符窗口,并輸入 ping 192.186.X.X(ip_adress)。
如果主計算機和目標(biāo)計算機已加入到一個工作組,但它們位于不同的子網(wǎng)上,你可能必須調(diào)整某些防火墻設(shè)置,以便主計算機和目標(biāo)計算機可以通信。請按照下列步驟進行操作:
兩種方法(選一即可):
方法一:
在目標(biāo)計算機上的“控制面板”中,轉(zhuǎn)到“網(wǎng)絡(luò)和 Internet”>“網(wǎng)絡(luò)共享中心”。注意你的活動網(wǎng)絡(luò)。它可能是“公共網(wǎng)絡(luò)”、“私有網(wǎng)絡(luò)”或“域”。
在目標(biāo)計算機上的“控制面板”中,轉(zhuǎn)到“系統(tǒng)和安全”>“Windows 防火墻”>“高級設(shè)置”>“入站規(guī)則”。
在入站規(guī)則列表中,查找用于活動網(wǎng)絡(luò)的所有網(wǎng)絡(luò)發(fā)現(xiàn)規(guī)則。(例如,查找所有“配置文件”為“專用”的網(wǎng)絡(luò)發(fā)現(xiàn)規(guī)則。)雙擊每個規(guī)則,然后打開“作用域”選項卡。在“遠(yuǎn)程 IP 地址”下,選擇“任何 IP 地址”。
在入站規(guī)則列表中,查找用于活動網(wǎng)絡(luò)的所有“文件和打印機共享”規(guī)則。對于每個規(guī)則,雙擊該規(guī)則,將打開“作用域”選項卡。在“遠(yuǎn)程 IP 地址”下,選擇“任何 IP 地址”。
方法二:
“控制面板”->“系統(tǒng)和安全”->“Windows防火墻”->"啟動或關(guān)閉Windows防火墻"->"關(guān)閉Windows防火墻"

設(shè)置目標(biāo)計算機
現(xiàn)在,你可以隨時在 Visual Studio 中通過主計算機設(shè)置目標(biāo)計算機。
在主計算機上,在 Visual Studio 的“Driver”菜單中,選擇“Test”>“Configure Deivce”。
單擊“Add New Device”。
在“Network host name”中輸入目標(biāo)計算機的名稱。選擇“Provision Device and choose debugger setting”。
選擇某種調(diào)試連接類型,并輸入所需的參數(shù)。
設(shè)置過程將需要幾分鐘時間,并且可能會自動重新啟動目標(biāo)計算機一到兩次。設(shè)置完成后,單擊“完成”。

WDK 10 與 Microsoft Visual Studio 完全集成。你可以使用 Visual Studio 開發(fā)環(huán)境生成驅(qū)動程序,也可以使用 Microsoft Build Engine (MSBuild) 直接從命令行生成驅(qū)動程序。
從 Windows 驅(qū)動程序工具包 (WDK) 8 開始,MSBuild 就已經(jīng)取代了在早期版本的 WDK 中使用的 Windows 構(gòu)建實用工具 (Build.exe)?,F(xiàn)在,WDK 可使用與你用于構(gòu)建 Visual Studio 項目相同的編譯器和構(gòu)建工具。使用早期版本的 WDK 構(gòu)建的驅(qū)動程序項目必須進行轉(zhuǎn)換才能在 Visual Studio 環(huán)境中工作。你可以從命令行運行轉(zhuǎn)換實用工具,也可以通過從現(xiàn)有的源創(chuàng)建新的 Visual Studio 項目來轉(zhuǎn)換現(xiàn)有驅(qū)動程序。
構(gòu)建驅(qū)動程序主要有以下兩種方式(選一即可)
方法一:使用 Visual Studio 構(gòu)建驅(qū)動程序
構(gòu)建驅(qū)動程序的方法與在 Visual Studio 中構(gòu)建任何項目或解決方案的方法相同。當(dāng)使用 Windows 驅(qū)動程序模板創(chuàng)建新的驅(qū)動程序項目時,該模板定義默認(rèn)(活動)的項目配置以及默認(rèn)(活動)的解決方案生成配置。
注意 你可以將使用 WDK 8 或 Windows 驅(qū)動程序工具包 (WDK) 8.1 所創(chuàng)建的項目和解決方案轉(zhuǎn)換為適用于 Windows 驅(qū)動程序工具包 (WDK) 10 和 Visual Studio 2015。打開項目或解決方案前,請先運行 ProjectUpgradeTool。ProjectUpgradeTool 將轉(zhuǎn)換項目和解決方案,以便可以使用 WDK 10 構(gòu)建它們。
1、確保安裝在你的計算機上的 SDK 和 WDK 的版本相同。
2、在 Visual Studio 中打開驅(qū)動程序項目或解決方案。
3、在“解決方案資源管理器”中右鍵單擊解決方案,并選擇“配置管理器”。
4、從“配置管理器”中,選擇與你感興趣的構(gòu)建類型相對應(yīng)的活動解決方案配置(例如,“調(diào)試”或“發(fā)布”)以及活動解決方案平臺(例如,“Win32”)。
5、選擇要構(gòu)建驅(qū)動程序的目標(biāo)操作系統(tǒng)。導(dǎo)航到“驅(qū)動程序”>“常規(guī)”中的項目屬性,然后設(shè)置 TargetVersion 屬性。
6、為驅(qū)動程序或驅(qū)動程序包配置項目屬性。 可以為部署、驅(qū)動程序簽署或其他任務(wù)設(shè)置屬性。
7、從“構(gòu)建”菜單中,單擊“構(gòu)建解決方案” (Ctrl+Shift+B)。
方法二:
使用命令行構(gòu)建驅(qū)動程序 (MSBuild)
你可以使用“Visual Studio 命令提示符”窗口和 Microsoft Build Engine (MSBuild) 來從命令行構(gòu)建驅(qū)動程序。
使用“Visual Studio 命令提示符”窗口構(gòu)建驅(qū)動程序
打開“適用于 VS2015 的開發(fā)人員命令提示符”窗口。
在此窗口中,你可以借助 MSBuild.exe,通過指定項目 (.VcxProj) 或解決方案 (.Sln) 文件來構(gòu)建任何 Visual Studio 項目。
導(dǎo)航到項目目錄并為你的目標(biāo)輸入 MSbuild 命令。
例如,若要使用默認(rèn)的平臺和配置生成名為 MyDriver.vcxproj 的全新的 Visual Studio 驅(qū)動程序項目,請導(dǎo)航到項目目錄并輸入以下 MSBuild 命令:
msbuild /t:clean /t:build .\MyDriver.vcxproj
語法 - 若要指定特定的配置和平臺,請使用以下命令語法:
msbuild /t:clean /t:build ProjectFile /p:Configuration= /p:Platform=architecture /p:TargetPlatformVersion=a.b.c.d /p:TargetVersion=OS
例如,以下命令將為“調(diào)試”配置、“Win32”平臺和 Windows 10 生成一個通用 Windows 驅(qū)動程序。
msbuild /t:clean /t:build .\MyDriver.vcxproj /p:Configuration="Debug" /p:Platform=Win32 /p:TargetVersion=”Windows10” /p:TargetPlatformVersion=”10.0.10010.0”
“TargetPlatformVersion”設(shè)置為可選項,并且允許你指定用于生成的工具包版本。默認(rèn)值為使用最新的工具包。
使用 Visual Studio 中的選項增加構(gòu)建輸出詳細(xì)信息的步驟
1、單擊 Tools > Options。
2、單擊“項目和解決方案”文件夾并單擊“生成并運行”。
3、更改“MSBuild 項目構(gòu)建輸出詳細(xì)信息”和“MSBuild 項目構(gòu)建日志文件詳細(xì)信息”。 默認(rèn)情況下,這些都設(shè)置為“最少”。
下載地址
人氣軟件

Visual Studio Code(代碼編輯器) v1.99.3 64位 中文免費綠色版
VB 6.0中文企業(yè)版免費下載(206M)
騰訊云樂固(APP加固/重簽名/多渠道打包等功能) v2.07 官方綠色版
極速word word文檔文本編譯工具 v3.2.8.5 官方安裝版
Visual Assist X 10.3.1559 特別版
VS2010SP1提取的綠色編譯器
win masm匯編編譯器(win-masm) v2.2 免費安裝版
Visual Foxpro(vfp) V9.0 專業(yè)版+漢化補丁
Visual Studio Code跨平臺代碼編輯器 v1.99.3 64位 官方中文安裝
觸動精靈腳本編輯器(TouchSprite Studio) v3.0.6 中文官方免費版
相關(guān)文章
-
Flash反編譯工具(JPEXS Free Flash Decompiler) v21.1.0 綠色免費版JPEXS Free Flash Decompiler 中文版是一款基于 Java 平臺運行的免費 Flash 反編譯工具,支持用戶們在線進行腳本和圖像等內(nèi)容的編輯和導(dǎo)出,支持用戶們在線進文本的編輯,...
-
ReClass.NET 內(nèi)存編輯和逆向工程的工具 V1.2 漢化綠色版ReClass.NET是一個跨平臺的內(nèi)存調(diào)試和逆向工程工具,它在.NET平臺上重新實現(xiàn)了經(jīng)典的ReClass,并添加了許多增強功能,歡迎需要的朋友下載使用...
-
Visual CSS(可視化CSS編輯工具) V1.3 綠色中文免費版Visual CSS是一個輕量級但是極具特點的可視化CSS編輯器,可以快速編寫出格式優(yōu)美、兼容性強以及錯誤極少的層疊樣式表代碼,歡迎需要的朋友下載使用...
-
逆向編譯調(diào)試Binary Ninja Personal v4.0.5336 免費注冊授權(quán)版(附安裝教程)Binary Ninja個人版是一款由逆向工程師為逆向工程師構(gòu)建的交互式反編譯器、反匯編器、調(diào)試器和二進制分析平臺,由逆向工程師構(gòu)建,供逆向工程師使用...
-
Moo0哈希值查看器 V1.17 官方安裝版Moo0 哈希值支持對MD5,CRC32,Adler32,SHA256和其他哈希值的支持,且還可以查看文件名稱、文件大小、創(chuàng)建日期、修改日期、存取日期等信息...
-
Windows psgnuitka Nuitka界面打包工具 V0.2.8 綠色便攜版psgnuitka電腦中使用的打包工具,可以無縫替換或者擴展Python解釋器,通過圖形化界面引導(dǎo),只需要輕松幾步,就能快速生成需要的命令...
下載聲明
☉ 解壓密碼:www.dhdzp.com 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的windows driver kit 10在線安裝包 v10.0.14393.0 官方免費版資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。









