• 締切済み

I/Oアクセス

windows9x系はIOポートに直接アクセスできるが NT系は直接アクセスできない。と聞きました そしてwindows9xのことをしらべてみて、腑に落ちないことがありました。 windows9x系はi386をつかっていたので特権レベルというのがあったはずです。 だからI/Oアクセスなどシステムに重大な影響を与えることは特権レベルによって制限して、 安全性が保たれてたのではないのでしょうか? 色々なサイトをみてたら9X系はハードに直接アクセスできるとあったり、 禁止されてるとあったり、どっちなのでしょうか? どうぞよろしくおねがいします。

みんなの回答

  • safle
  • ベストアンサー率55% (121/217)
回答No.1

Windows9x系では基本的にI/Oポートたたけるんですが、ドライバ側が自分のI/Oポートを監視してます。 プリンタ関係のドライバ全部はずすか無効化して、コンピュータのプロパティでリソース(I/Oポート)の予約すればOK。 つまり、無理やり叩く事は可能。 あまり、お行儀はよくないですけど開発者の人は昔結構してたみたいですよ。

関連するQ&A