Windows ドライバー キット

Windows ドライバー キット
開発者マイクロソフト
初回リリース1992年; 33年前 (1992年
安定版リリース
10.1.26100.2454 / 2024年11月27日; 11ヶ月前[1] ( 2024-11-27 )
オペレーティング·システムマイクロソフトウィンドウズ
入手可能な英語
ライセンス独自の 商用ソフトウェア
Webサイトdocs.microsoft.com/en-us/windows-hardware/drivers/index

Windows Driver Kit ( WDK ) は、 Microsoft Windowsプラットフォーム用のデバイス ドライバーの開発を可能にするMicrosoftのソフトウェア ツールセットです。 [2]ドライバー開発者向けのドキュメント、サンプル、ビルド環境、ツールが含まれています。[3]ドライバー開発用の完全なツールセットには、コンパイラーVisual StudioWindows SDK、およびWindows HLKも必要です

歴史

以前、WDKはWindows 3.xおよびWindows 9xではデバイス開発キット(DDK)[4]として知られていました。VxDドライバの開発をサポートしていました。その後、Windows NT、Windows 98SE、およびME向けのバージョンはドライバ開発キット(DDK)[5]と呼ばれ、Windowsドライバモデル(WDM)の開発をサポートしました。MicrosoftがWindows Vistaをリリースし、以前は別々だった以下のツールがキットに追加されたことで、現在の名称になりました。インストール可能ファイルシステムキット(IFSキット)とドライバテストマネージャ(DTM)です。ただし、DTMは後に名称が変更され、WDKから再び削除されました。

Windows 2000 およびそれ以前のバージョンの DDK にはコンパイラが含まれておらず、代わりに、ドライバをコンパイルするためにVisual C++ を別途インストールする必要がありました。Windows XP のバージョンから、DDK およびそれ以降の WDK には、ドライバをコンパイルするためのコマンドライン コンパイラが含まれます。マイクロソフトがコンパイラを組み込んだ理由の 1 つは、Windows 自体をコンパイルするために使用されるコンパイラと同じバージョンでコンパイルすればドライバの品質が向上するためでした。一方、Visual C++ はアプリケーション開発を対象としており、より頻繁に変更される異なる製品サイクルを持っています。WDK 8.x 以降のシリーズでは、以前と同様に対応するバージョンのVisual Studioを別途インストールする必要がありましたが、今回は Visual Studio 内から直接ドライバを編集、ビルド、デバッグできる点で統合がより完全です。

DDKバージョン

バージョンビルド番号発売日サポートされているドライバーモデル
Windows 3.0 DDK1990 (1990年VxD
Windows 3.1 DDK1992 (1992年VxD
Windows NT 3.1 DDK1993 (1993年NTDM
Windows NT 3.5 DDK1994 (1994年NTDM
Windows NT 3.51 DDK1025.11995年7月 (1995-07年NTDM
Windows 95 DDK1995年10月 (1995-10VxD
Windows 95 DDK a1996年6月 (1996-06年VxD
Windows 95 DDK bVxD
Windows 95 DDK c (MSDN 1998年7月)1998年6月 (1998-06年VxD
Windows NT DDK (Windows NT Workstation 3.51 用)1996年7月 (1996-07年NTDM
Windows NT DDK (Windows NT Workstation 4.0 用)1381.11996年8月 (1996-08年NTDM
Windows 98 DDK1998年7月 (1998-07年VxD、WDM?
Windows 98 SE DDK1999年5月 (1999-05VxD、WDM?
Windows 2000 DDK2195.12000年2月 (2000-02波長分割多重
Windows Me DDK2000年8月7日 (2000年8月7日VxDのみ
Windows XP ドライバ開発キット (DDK)26002001年9月21日 (2001年9月21日波長分割多重
Windows XP SP1 ドライバ開発キット (DDK)2600.11062002年11月14日 (2002年11月14日波長分割多重
Windows Server 2003 DDK37902003年4月9日 (2003年4月9日波長分割多重
Windows Server 2003 Service Pack 1 DDK3790.18302005年4月6日 (2005年4月6日波長分割多重

注: Windows NT DDK、Windows 98 DDK、Windows 2000 DDKは、MicrosoftとSun MicrosystemsとのJava関連の和解により、Microsoftからは提供されなくなりました。[6]

WDKバージョン

バージョンビルド番号発売日ドライバーを開発Visual Studio 統合注記
Windows Vista 用 Windows ドライバー キット60002006年11月29日 (2006年11月29日ウィンドウズ ビスタ--
Windows ドライバー キット – Server 2008 (x86、x64、ia64)6001.180002008年1月1日 (2008年1月1日Windows XP SP1 – Vista SP1、Windows Server 2000 SP4 – 2008--
Windows ドライバー キット – Server 2008 (x86、x64、ia64)6001.180012008年4月1日 (2008年4月1日---
Windows ドライバー キット – Server 2008 リリース SP1 (x86、x64、i64)6001.180022008年12月8日 (2008年12月8日Windows XP SP1 – Vista SP1、Windows Server 2000 SP4 – 2008 SP1--
Windows ドライバー キット 7.0.07600.16385.02009年8月6日 (2009年8月6日Windows 7、Windows Server 2008 R2--
Windows ドライバー キット 7.1.07600.16385.12010年2月26日 (2010年2月26日Windows XP SP3 – 7、Windows Server 2003 SP1 – 2008 R2-[7]
Windows ドライバー キット 8.08.59.255842012年8月15日 (2012年8月15日Windows 7 – 8、Windows Server 2008 R2 – 2012ビジュアルスタジオ20122012年8月17日より前のダウンロードではWDFの共同インストーラーにバグがありました[8]
Windows ドライバー キット 8.18.100.266382013年9月16日 (2013年9月16日Windows 7 – 8.1、Windows Server 2008 R2 – 2012 R2ビジュアルスタジオ2013 [9]-
Windows ドライバー キット 8.1 アップデート8.100.268462014年8月20日 (2014年8月20日Windows 7~8.1 アップデート、Windows Server 2008 R2~2012 R2ビジュアルスタジオ2013-
Windows ドライバー キット 10、バージョン 150710.0.266392015年7月Windows 7 SP1 – 10Visual Studio 2015 RTM – アップデート 3-
Windows ドライバー キット 10、バージョン 151110.0.105862015年11月Windows 7 SP1 – 10 バージョン 1511Visual Studio 2015アップデート 1 – 3Windows 10 11月のアップデート
Windows ドライバー キット 10、バージョン 160710.0.143932016年8月Windows 7 SP1 – 10 バージョン 1607 (Win10 バージョン 1507 および 1511 を除く)Visual Studio 2015アップデート 3Windows 10 アニバーサリーアップデート
Windows ドライバー キット 10、バージョン 170310.0.150632017年4月Windows 7 SP1 – 10(バージョン1607および1703のみ)、Windows Server 2008 R2 – 2016Visual Studio 2017バージョン 15.1Windows 10 クリエイターアップデート
Windows ドライバー キット 10、バージョン 170910.0.162992017年10月Visual Studio 2017バージョン 15.4Windows 10 秋のクリエイターアップデート
Windows ドライバー キット 10、バージョン 180310.0.171342018年4月Windows 10 2018年4月アップデート
Windows ドライバーキット 10、バージョン 1809 [10]10.0.177632018年10月Windows 10 2018年10月アップデート
Windows ドライバー キット 10、バージョン 190310.0.18362.12019年4月Windows 7 SP1~10(バージョン1607~1903)、Windows Server 2008 R2 SP1~2019Visual Studio 2019バージョン16Windows 10 2019年5月アップデート

参照

参考文献

  1. ^ 「その他のWDKダウンロード」。Microsoft Learn 2024年12月3日閲覧。
  2. ^ エンリコ・ペルラ、マッシミリアーノ・オルダーニ (2010). 『カーネル・エクスプロイト・ガイド:コアへの攻撃』エルゼビア・サイエンス277ページ. ISBN 9781597494878
  3. ^ BHATT, PRAMOD CHANDRA P. (2019). 『オペレーティングシステム入門:概念と実践(GNU/LinuxとWindows)』第5版. PHI Learning Pvt. Ltd. p. 529. ISBN 9789387472884
  4. ^ Windows 3.1 デバイス開発キット (DDK) の README.TXT
  5. ^ ビル・ブランデン (2009). 『ルートキットの武器庫:脱出と回避』Jones & Bartlett Learning . p. 142. ISBN 9781449661229
  6. ^ MSDN: Java関連の和解により製品が利用できなくなりました
  7. ^ [1] Windows ドライバーキット バージョン 7.1.0
  8. ^ WDF 共同インストーラーの問題
  9. ^ Kraig Brockschmidt (2014). HTML、CSS、JavaScript による Windows ストア アプリのプログラミング.ピアソン エデュケーション. p. 1002. ISBN 9780735695702
  10. ^ Liu, Zhifeng; Zheng, Desheng; Wu, Xinlong; Chen, Jixin; Tang, Xiaolan; Ran, Ziyong (2021). VABox: 仮想化難読化パック実行ファイルの仮想化ベース分析フレームワーク. 人工知能とセキュリティに関する国際会議. Springer International Publishing . pp.  73– 84. ISBN 9783030786212開発には Visual Studio 2017 と WDK for Windows 10 バージョン 1809 を使用します
「https://en.wikipedia.org/w/index.php?title=Windows_Driver_Kit&oldid=1282368441」から取得