Windowsのドライバー開発

Windowsのドライバー開発

ソフトウェアのインストール

ドライバー開発には、下記の3つが必要。

  • Visual Studio
  • Windows SDK
  • WDK (Windows Driver Kit)

使用する Windows のバージョンや、インストールする Visual Studio、Windows SDK/WDK は環境によって一致させておかないといけない。そうしないと WDK インストール時に、対応する SDK が見つからない旨の Warning が表示される。

私は Windows 10 22H2 に、Visual Studio 2019 をインストールして、Windows SDK 2004 と WDK for Windows10 2004 を導入した。正しくインストールされれば、Visual Studio を立ち上げたときの「新しいプロジェクト作成」で Driver 制作のプロジェクトが使用できる。

ドライバファイル

Windows ドライバーの構成ファイルは下記。

  • ドライバー情報ファイル (.inf)
  • カーネルモードドライバー (.sys)
  • ユーザーモードドライバー (.dll)

必ずしもこの3つがある訳では無いが、概ねこれらのファイルでドライバーは動いている。

Reference

Windows ハードウェア開発者向けドキュメント
https://learn.microsoft.com/ja-jp/windows-hardware/drivers/

Windows でドライバーの使用を開始する
https://learn.microsoft.com/ja-jp/windows-hardware/drivers/gettingstarted/

ドライバーの開発、テスト、および展開
https://learn.microsoft.com/ja-jp/windows-hardware/drivers/develop/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA