[24444]  NT系でDOS用ドライバは?
投稿者:aruaru さん   2002-11-18 01:58:24
WindowsNTや2000で、DOS用のデバイスドライバをロードする方法はあるのでしょうか…?
95や98ではCONFIG.SYSに書けばロードされるようですが…
無理なんでしょうか…?
  1. ZJI さん   2002-11-18 14:17:52
    DOS用のドライバは16bitコードなので不可では?
    一体なんのデバイスですか?それがわかれば、Win32の32bitなドライバがあるかもしれませんよ?
  2. エクセリア さん   2002-11-18 16:11:26
    DOS用のデバイスドライバをロードさせるには%systemroot%system32にある
    config.ntにロードさせたいドライバを記述してください。
    ただ、これらの方法はDOSアプリケーションを動作させるときにのみ有効であり
    特定のハードウェアを稼動させるためのデバイスドライバは無理かと思います。
    それに加え、NT4.0やWindows2000ではさまざまな制約があり、正常動作するとは
    限りません。

    Window NT 4.0 で行う MS-DOS プログラムのトラブルシューティング
    http://support.microsoft.com/default.aspx?scid=kb;ja;JP165214
  3. ZJI さん   2002-11-18 21:28:07
    >DOS用のデバイスドライバをロードさせるには%systemroot%system32にある
    config.ntにロードさせたいドライバを記述してください。

    おぉ、そうでしたか。また一つお利口になりました。
  4. aruaru さん   2002-11-19 00:46:45
    ZJIさん、エクセリアさん、ありがとうございます。

    エクセリアさん、なるほど…
    DOSプロンプト内でのみ有効になる、ということなのでしょうか…?
    すると、例えばリアルモード用のドライバしかないCD-ROMドライブなどの場合、そのドライバを組み込んだとしても、そのCD-ROMには32ビットのアプリケーションからはアクセスできない、ということなのでしょうか…
  5. エクセリア さん   2002-11-19 18:20:21
    上記のURLの「プログラム固有の問題」にも書いてありますが、まず動作しないでしょう。

    そういったドライバを万一組み込めたとしても、WindowsNT/2000上からはアクセス
    できないとおもいますが・・・。