gpt4 book ai didi

c++ - 我的设备通过 USB 连接后触发 exe

转载 作者:搜寻专家 更新时间:2023-10-31 00:43:39 25 4
gpt4 key购买 nike

一旦我的嵌入式设备连接到我的 PC 的 USB 端口,它应该触发一个 exe 作为事件。我怎样才能做到这一点??

我应该创建一个服务来持续监控 USB 连接器总线,还是 Windows 中是否有可用的默认 API 来实现此目的?

谢谢。

最佳答案

在连接时启动的简单 exe 是不可能的。但是您可以编写一个服务或用户模式应用程序来监听设备到达事件。 WM_DEVICECHANGE被发送到所有 ( registered ) 应用程序,带有一个设备接口(interface) guid,它表示插入的设备。然后您可以将此 id 与 setupapi 一起使用以查看它是否是您的设备。

收到该事件后,您可以启动可执行文件。

关于c++ - 我的设备通过 USB 连接后触发 exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10327627/

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