访问C+中的LPT+; 如何在C++ Visual Express中访问LPT端口?我读过关于包含io.dll的内容,但我不知道如何使用它。有人能给我一个简单的代码吗
您可以使用CreateFile()打开I/O设备,如打印机端口访问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
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限制。以谷歌的第一次成功为例。