私は C++/MFC/Qt/Win32 開発者です。デバイスドライバープログラミングに移行したかったのです。最近、Ronald D. Reeves の Windows 7 Device Driver を購入しました。そして、アマゾンのレビューを見て、がっかりしました。デバイス ドライバーのプログラミングに向けてどのように進めればよいか教えていただけますか。
よろしく
私は C++/MFC/Qt/Win32 開発者です。デバイスドライバープログラミングに移行したかったのです。最近、Ronald D. Reeves の Windows 7 Device Driver を購入しました。そして、アマゾンのレビューを見て、がっかりしました。デバイス ドライバーのプログラミングに向けてどのように進めればよいか教えていただけますか。
よろしく
Windows ドライバー モデルのプログラミングに深く入る前に、必ず Windows Internals (第 6 版が公開されています) から始めてください。この最後の本は絶版かもしれませんが、まだ使用されているか、電子書籍として入手できます。これは古いものですが、WDM はほとんど同じであり、カーネル モードのデバイス ドライバーの開発を実際に行うだけでなく、理論的なビットを紹介するのに最適です。この 2 冊の本を読むと、Windows ドライバー フレームワーク (KMDF と UMDF) に簡単に取り組むことができます。デバイス ドライバーの開発は巨大な領域です。開発したい、または開発する必要があるドライバーのクラスは数多くあり、それを支援するさまざまなフレームワークがありますが、私は間違いなくこれらの 2 冊の本から始めることをお勧めします。