WindowsXPでプリンタポートを使ったI/O制御をしたいと考えております。
アクセス権の関係でWindows98のように制御出来ないと思います。
何かのライブラリが必要かと思うのですが、ご存じの方教えて下さい。
XPでもCreateFile〜で大丈夫みたいです。
編集 削除アセンブラで言うところの『IN,OUT』命令で直接操作を行いたい
と言うことですが、一般的な方法では、WinNT/2000/XP は、不可
能です。
また、CreateFileでLPT1等をオープンし、WriteFileはOKですが、
ReadFileは、必ず失敗します。
また、セイキュリティーの関係もあり・・・
どうしてもと言うことであれば、個人の責任においてお試し下さ
い。
DirectIO と言うものがあります。
検索サイトで探してみて下さい。
すぐに、いくつかヒットします。
元々海外サイトで公開されていたもので、NT用でしたが、Win2000
やWinXPでも使えるようです。(私は未確認)
一番安全なのは、デバドラを作成し、IO制御を行うのが好ましい
ですが・・・
ユーザーモードで実行可能なデバドラ開発ツールでは・・・
http://www.xlsoft.co.jp/jp/products/windriver/windriver.html
http://www.compuware.co.jp/products/driverstudio/driverstudio.html
こんなものもありますが・・・
参考までに。
以上。