>>274
それなら言語選択はそれでよい。

あとはOSが何かが重要。
WindowsNT/2000ならマイクロソフトでDDKを入手してドライバを書くのが普通。
Windows95/98なら、直接IOをたたくこともできる。
Meはよくしらん。

Unixは全然違うのだが、多分Winでしょ。