在我的 vc++ 中查找嵌入式设备所连接的 COM 端口的最佳方法程序
我想找到我的设备在我的 vc++ 程序中连接的 COM 端口。 到目前为止,我曾经扫描从 0 到 15 的所有端口,并发送一些命令,如果回复适合我,我可以确认这是我正在找到的端口。
但这需要花费很多时间。
还有什么解决办法吗???
I want to find the COM port my device got connected in my vc++ program.
upto now i used to scan all the ports from 0 to 15 and send some command if the reply is suitable to me i can confirm that it is the port i am finding.
But this is Taking a lot of time.
anyother solution???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
串行 API 不提供您似乎想要的任何类型的标识,因此您唯一的选择就是轮询各种端口。如果设备是 USB 设备,您可以从与该设备关联的友好名称中获取线索(请参阅 如何在 Windows 中获取 COM 端口的友好名称?)。
The serial API does not provide for any of the sort of identification that you seem to desire so the only choice that you have is to poll he various ports. If the device is a USB device, you may be able to garnish clues from the friendly name associated with that device (see How do I get the friendly name of a COM port in Windows?).