где hwinterface.sys для управления LPT?

Я пытаюсь установить параллельный порт в моем приложении Win32.
я использую inpout32.dll в моей программе.
это работает в Windows XP, но не работает в Windows 7.

это произошло потому, что у меня есть hwinterface.sys в Windows XP, но у меня нет этого файла в Windows 7.

мой вопрос: где hwinterface.sys? и как я могу найти это? или как я могу работать с LPT без использования inpout32.dll,

эти функции находятся в inpout32.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);

0

Решение

В первый раз я должен работать от имени администратора.

refrence:
при первом запуске его необходимо повысить в Vista и более поздних версиях (запускать с правами администратора).

http://www.highrez.co.uk/downloads/inpout32/

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]