如何检查按钮是否按下并且在 C++ 中的 LPT 端口上工作

发布于 2024-08-19 13:41:27 字数 72 浏览 4 评论 0原文

我有一个从房子周围的随机物品中取出的按钮,我想将其连接到我的 LPT 端口,并检查它是否在 C++ 中按下,以及是否显示一条消息。

I have a button I got out of a random item around the house and I wanna hook it up to my LPT port and check if its pressed or not in C++ and if it is display a message.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生来就爱笑 2024-08-26 13:41:27

最好的选择是使用 inpout32.dll,它使您能够从 LPT 端口读取/写入。硬件端口直接寻址的使用受到限制,DLL 将使您能够绕过该限制,因为它执行已内置于 DLL 中的内部驱动程序,因此以间接方式与驱动程序进行通信。该dll可以从这里下载,有一个适用于 x64 位平台的此处

希望这有帮助,
此致,
汤姆.

Your best bet is to use the inpout32.dll which will enable you to read/write from/to the LPT port. The usage of direct addressing of hardware ports is restricted, the dll will enable you to get around the restriction as it executes an internal driver which is already built into the dll and therefore communicating with the driver in an indirect fashion. The dll can be downloaded from here, there is one available for x64bit platform here.

Hope this helps,
Best regards,
Tom.

酷炫老祖宗 2024-08-26 13:41:27

如果您想了解如何访问并行端口,这里有一个很好的资源:Lakeview Research

If you want to learn about accessing the parallel port, here is a good resource: Lakeview Research

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文