Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问C+中的LPT+; 如何在C++ Visual Express中访问LPT端口?我读过关于包含io.dll的内容,但我不知道如何使用它。有人能给我一个简单的代码吗_C++_Windows_Lpt - Fatal编程技术网

访问C+中的LPT+; 如何在C++ Visual Express中访问LPT端口?我读过关于包含io.dll的内容,但我不知道如何使用它。有人能给我一个简单的代码吗

访问C+中的LPT+; 如何在C++ Visual Express中访问LPT端口?我读过关于包含io.dll的内容,但我不知道如何使用它。有人能给我一个简单的代码吗,c++,windows,lpt,C++,Windows,Lpt,您可以使用CreateFile()打开I/O设备,如打印机端口 hLPT = CreateFile( "LPT1", GENERIC_WRITE, 0, 0, CREATE_ALWAYS, FILE_FLAG_NO_BUFFERING, 0); WriteFile( hLPT, pointerToBuffer, sizeOfBuffer, &numberOfBytesWritten, NUL

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

使用input32.dll绕过I/O限制。以谷歌的第一次成功为例。