DDK/WDK の入手方法 - Welcome, Device driver world!!!
早速、管理者は見た!~AD と ILM 一家の秘密~のういこさんに、このブログの紹介とリンクをしていただきましたので、こちらもリンクを追加したいと思います。
さて、手始めに、Japan DDK/WDK サポートチームのリーダのマネごとをしている私が、DDK/WDK の入手方法を紹介したいと思います。
まず、MSDN サブスクリプションの会員様は、MSDN サブスクリプションのページから、DDK/WDK をダウンロードすることができます。
対して、MSDN サブスクリプションの会員様以外の方は、Microsoft Connectのページから、以下のように簡単にダウンロードすることができます。
1. Microsoft Connectにアクセス
2. Windows Live IDを取得して、登録/サインイン
3. 会員制プログラム一覧をクリック
4. Windows Driver Kit (WDK), Windows Logo Kit (WLK) and Windows Driver Framework (WDF) をクリック
5. ダウンロードを選択し、ダウンロードが終わるまで、ジーッと待つ
ISOファイルの形式なので、DVD-R に焼いたり、仮想ディスクのソフトウェアでマウントしてご利用ください。
また、Microsoft Connectには、常に最新版があるので、MSDN サブスクリプションの会員様も利用していただきたいと思います。
そして、現在 ダウンロードできるのは、WDK for Windows Server 2008 - Build 6001_18002 というバージョンです。
最新版しか入手できないので、比較的よく質問をいただくのが、Windows XP のドライバを開発したいから、Windows XP DDK (DDK 2600.1106) は、どうやって入手するの?という質問です。
しかし、最新版の WDK は、Windows Server 2008 と表記されていますが、Windows 2000 ~ Windows Server 2008 までのドライバが、全て開発ができます。(もちろん、64ビットのドライバも開発できます。)
そのため Windows XP のドライバを開発されたい方でも、最新版の WDK を使用していただければいいのです。
特に初めてドライバを開発される方は、最新版のWDKを利用されることをお勧めします。そしてインストールする際は、HDD の残容量がよほど切迫していない限りは、全てのオプションを選択して、インストールすることもお勧めします。
全てのオプションを選択すると、サンプル コードは、カテゴリごとに、以下のようなフォルダ構成でインストールされます。
1394
audio
AVStream
bth
filesys
general
hid
input
ir
kernel
kmdf
mmedia
network
setup
smartcrd
storage
Swtuner
Test
umdf
usb
video
videocap
wia
wmi
デバイス ドライバと一言で言っても、たくさんの種類があります。全部WDMやWDFじゃないの?と質問されることもありますが、そんなことはありません。WDMやWDFは、重要なドライバ モデルですが、それだけではなく、それぞれのドライバで、開発手法やテクノロジーなど、色々と違います。
ドライバごとのTipsについては、追々 チームメンバより紹介したいと思います。
--- チームのリーダより---