Home / 記事 / プログラム言語 / C / Windows デバイス ドライバ入門(1/10): はじめに

e知識「e-chishiki.com」では、インドでの著名なIT著者、IT教育者、eセキュリティーの大家により作成された様々な種類のプログラミング言語に関する技術的なコンテンツを知識情報データーベースとして提供します。

デバイス ドライバ プログラミング シリーズ

Windows デバイス ドライバ入門(1/10): はじめに

Yashavant Kanetkar and Asang Dani
Yashavant Kanetkar and Asang Dani

Windows OS上でのデバイス ドライバの記述方法は、伝統的なWindows アプリケーション プログラミングとはまったく異なる分野です。Windows デバイスドライバは、「オペレーティング システムの延長」として定義され可能です。全体が10個で構成されるこの記事のシリーズでは、Windows環境でのデバイス ドライバ プログラミングの基礎的な知識を提供します。それにより初心者でも初めてのデバイス ドライバの開発に着手することができます。まずは、デバイス ドライバプログラミングに関する一般的な俗説のいくつかを解き明かすことから始めましょう。

デバイス ドライバにまつわる俗説と真相

俗説 : デバイス ドライバは、誰にでも作成できるものではありません。

真相 : C 言語の知識が豊富であれば誰でもデバイス ドライバを作成できます。

 

俗説 : デバイス ドライバ プログラムを作成するには、Windows OS やハードウェアの内部に関する詳しい知識をたくさん理解している必要があります。

真相 : この記事のシリーズを読めば、デバイス ドライバを作成したことがないあなたもデバイス ドライバを作成できます。

 

俗説 : デバイス ドライバの開発中はよくシステムが "クラッシュ" してしまうので、開発時間の大半は、システムの回復や OS その他のソフトウェアの再インストールに費やされます。

真相 : クラッシュするのは、クラッシュを回避する適切な手だてを知らない場合のみです。本書では、その方法を説明します。

 

俗説 : デバイス ドライバ開発ツールのインストールは容易ではありません。

真相 : "デバイス ドライバ開発" ツールのインストールは、他の Windows ベースのソフトウェアをインストールする手間と変わりません。

 

俗説 : デバイス ドライバ開発ツールを使った作業は非常に難解です。

真相 : ツールを使い慣れているかどうかの問題です。この種のツールになじむには 1 ~ 2 日かかるものです。

コメント

コメントするにはログイン、もしくはユーザ登録を行ってください。

発売中

LET US C(上)
インド人ITエンジニアのCプログラミングのバイブル。通算100万冊以上売れています。
― 2,520円 ―

Y. Kanetkar

発売中

Introduction to Object Oriented Programming & C++
C++を例に、多彩なサンプルコードと簡潔な説明でOOPプログラミングの実際が理解できる。
2,940

Y. Kanetkar

発売中

Microsoft .NET Web Application Security
APプログラムの作り方で不正侵入の防御率を向上させる手法を解説。今までにないセキュリティーの手法を紹介します。
3,990円

Vijay Mukhi

2008年の11月発売予定

Quest C++ ビジュアルラーニングコース
これがあれば、見て聞くだけで楽しみながらプログラミングテクニックが身につきます。
― 9,975円 ―

Y. Kanetkar Asang Dani

2008年の11月発売予定

Programmer's Guide to Web Application Security
Web System への侵入方法と原理を解説する事により、防止方法を理解することが出来る。
3,990

Vijay Mukhi

フォーラムの最新ポスト