2011-07-19 17 views
1

C++ visual expressでLPTポートにアクセスするには?私はio.dllを含むことについて読んだことがありますが、私は方法を知らない。誰かが私にそれを行うための簡単なコードを表示できますか?C++でLPTにアクセス

+1

I/O制限をバイパスするために、inpout32.dllを使用してください。最初のGoogleのヒットを取る。 –

答えて

2

CreateFile()を使用して、プリンタポ​​ートなどのI/Oデバイスを開くことができます。

hLPT = CreateFile(
    "LPT1", 
    GENERIC_WRITE, 
    0, 
    0, 
    CREATE_ALWAYS, 
    FILE_FLAG_NO_BUFFERING, 
    0); 

WriteFile(
    hLPT, 
    pointerToBuffer, 
    sizeOfBuffer, 
    &numberOfBytesWritten, 
    NULL); 

FlushFileBuffers(hLPT); 
関連する問題