Author Archive

Windowsドライバのテスト署名の動作を確認する

はじめに https://msdn.microsoft.com/en-us/library/windows/hardware/dn653559(v=vs.85).aspx で公開されている文書に記載されているとおり、Wi […]

仮想マシン上でWindowsデバイスドライバをデバッグする

はじめに 前回までは、簡単なデバイスドライバを作成し、DbgPrint関数によるログ出力だけでドライバの基本動作を確認するというものでしたが、今回は本格的なカーネルデバッグを行うための手順について紹介します。Window […]

Windowsデバイスドライバの基本動作を確認する (2) : プラグアンドプレイ

はじめに 前回の記事では、Windowsカーネルモードドライバの基本的なロード・アンロードの動きを確認しました。このときは、OSに標準で搭載されているSCというコマンドを使って、手動でサービスの開始・停止を行うことで、事 […]

Windowsデバイスドライバの基本動作を確認する (1)

はじめに Windowsのデバイスドライバは、標準的なUSB機器など一般的なハードウェアを制御するものはOSに標準搭載されており、デバイスを接続するだけで自動的にインストールされて動作可能になるため、普段はあまり意識する […]