| 開発者 | マイクロソフト |
|---|---|
| 初回リリース | 1992年 |
| 安定リリース | 10.1.26100.2454 / 2024年11月27日[1] |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| 利用可能 | 英語 |
| ライセンス | 独自の 商用ソフトウェア |
| Webサイト | docs.microsoft.com/en-us/windows-hardware/drivers/index |
Windows Driver Kit ( WDK ) は、 Microsoft Windowsプラットフォーム用のデバイス ドライバーの開発を可能にするMicrosoftのソフトウェア ツールセットです。 [2]これには、ドライバー開発者向けのドキュメント、サンプル、ビルド環境、およびツールが含まれています。[3]ドライバー開発用の完全なツールセットには、コンパイラーVisual Studio、Windows SDK、およびWindows HLKも必要です。
歴史
以前、WDKはドライバー開発キット(DDK)[4]として知られ、Windowsドライバーモデル(WDM)の開発をサポートしていました。MicrosoftがWindows Vistaをリリースし、以前は別々だった次のツールをキットに追加したときに現在の名前が付けられました:インストール可能ファイルシステムキット(IFSキット)、ドライバーテストマネージャー(DTM)ですが、DTMは後に名前が変更され、WDKから再び削除されました。
Windows 2000 およびそれ以前のバージョンの DDK にはコンパイラが含まれていなかったため、ドライバーをコンパイルするにはVisual C++ を別途インストールする必要がありました。Windows XP のバージョンから、DDK およびそれ以降の WDK には、ドライバーをコンパイルするためのコマンド ライン コンパイラが含まれています。Microsoft がコンパイラを含める理由の 1 つは、Windows 自体をコンパイルするために使用されるのと同じバージョンのコンパイラでコンパイルするとドライバーの品質が向上することです。一方、Visual C++ はアプリケーション開発を対象としており、変更頻度の高い異なる製品サイクルを持っています。WDK 8.x 以降のシリーズでは、対応するバージョンのVisual Studio を別途インストールする必要がありましたが、今回は統合がより完全で、Visual Studio 内から直接ドライバーを編集、ビルド、デバッグできます。
DDK バージョン
注: Windows NT DDK、Windows 98 DDK、Windows 2000 DDKは、MicrosoftとSun MicrosystemsとのJava関連の和解により、Microsoftから提供されなくなりました。[5]
WDK バージョン
参照
参考文献
- ^ 「その他の WDK ダウンロード」 。Microsoft Learn。2024年 12 月 3 日閲覧。
- ^ Enrico Perla、Massimiliano Oldani (2010)。カーネルエクスプロイトガイド:コアへの攻撃。Elsevier Science。p . 277。ISBN 9781597494878。
- ^ BHATT, PRAMOD CHANDRA P. (2019). オペレーティングシステム入門:概念と実践(GNU/LINUXとWindows)、第5版。PHI Learning Pvt. Ltd. p. 529。ISBN 9789387472884。
- ^ ビル・ブランデン (2009)。ルートキットの兵器庫; 脱出と回避。ジョーンズ & バートレット ラーニング。p. 142。ISBN 9781449661229。
- ^ MSDN: Java関連の和解により製品が利用不可
- ^ [1] Windows ドライバーキット バージョン 7.1.0
- ^ WDF 共同インストーラーの問題
- ^ Kraig Brockschmidt (2014)。HTML、CSS、JavaScript による Windows ストア アプリのプログラミング。Pearson Education。p . 1002。ISBN 9780735695702。
- ^ 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 を使用します
。
