gpt4 book ai didi

c++ - 用于控制 LPT 的 hwinterface.sys 在哪里?

转载 作者:行者123 更新时间:2023-11-28 05:52:26 36 4
gpt4 key购买 nike

我尝试在我的 win32 应用程序中设置并行端口。我在我的程序中使用 inpout32.dll。它适用于 Windows XP,但不适用于 Windows 7。

这是因为我在 Windows XP 中有 hwinterface.sys 但在 Windows 7 中没有这个文件。

我的问题是:hwinterface.sys 在哪里?我怎样才能找到它?或者我如何在不使用 inpout32.dll 的情况下使用 LPT。

这些函数在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);

最佳答案

第一次我应该以管理员身份运行。

引用:第一次运行时,必须在 Vista 和更高版本上提升它(以管理员身份运行)。

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

关于c++ - 用于控制 LPT 的 hwinterface.sys 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34956231/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com