如何在C++ Visual Express中访问LPT端口?我已经读过有关包括io.dll的信息,但我不知道如何使用它。有人可以给我看一个简单的代码吗?

最佳答案

您可以使用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);

09-17 18:07