win32 アプリケーションでパラレル ポートを設定しようとしています。私inpout32.dll
は自分のプログラムで使用します。Windows XP では動作しますが、Windows 7 では動作しません。
これは、私が Windows XP を持っているために発生しましたhwinterface.sys
が、Windows 7 にはこのファイルがありません。
私の質問は: どこhwinterface.sys
ですか? どうすればそれを見つけることができますか?または、を使用せずにLPTを使用するにはどうすればよいですかinpout32.dll
。
これらの関数は、input32.dll にあります。
hComm01 = CreateFile("\\\\.\\hwinterface",
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
DeviceIoControl(hComm01,
IOCTL_WRITE_PORT_UCHAR,
&Buffer,
3,
NULL,
0,
&BytesReturned,
NULL);