• ベストアンサー

ポートをたたくプログラム

周辺機器のポートを制御してハードウェアを制御したことを実感したいのですが、どうすれば良いのかいまいちよくわかりません。Win32APIで直接ポートをたたくような関数ありますか?(どうも見つかりません)というかアセンブラじゃないとそういうことはできないのですか? また良い練習になるようなプログラムの題材があれば教えてください。 PCの環境は Windows98かWindows2000のVC++ です。

質問者が選んだベストアンサー

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 Win32API を使うなら、CreateIoCompletionPort、PostQueuedCompletionStatus、GetQueuedCompletionStatus、もしくはDeviceIoControlや、CreateFile(+ReadFile & WriteFile)などがあります。  標準関数なら _outp() というのがあります。  詳しいことはマイクロソフトのオンラインMSDNに出ているんじゃないでしょうか。

参考URL:
http://www.microsoft.com/japan/developer/library/
すると、全ての回答が全文表示されます。

関連するQ&A