自动扫描多台设备对应的串口号 在C#中怎样实现多台设备对应的串口号自动扫描,在加载页面时把串口号显示在界面上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用wmi,new ManagementObjectSearcher("SELECT * FROM WIN32_SerialPort") 了解了一下wmi,我觉得应该不需要用到这么高深的技术吧。我现在是系统里有两个硬件设备通过串口与PC连接,例如device1连接com1,device2连接com2,在开始程序后,点击扫描,在device1对应的的串口选择栏就会出现com1,在device2对应的串口选择栏出现com2.希望实现方法越简单越好。谢谢各位大侠。 目前程序可以列出可用的串口号,我可以在串口下拉框里选择com1和com2这两个串口。我现在就想实现设备与串口一一对应。 http://blog.csdn.net/tongxuechen1982/article/details/2483123看看这个是否符合楼主的要求 device1和device2应该都有相应的通信协议吧,你先打开com1,将device1的任意一条读数据的命令写入,等待2秒,看是否有正确的数据返回,若没有,那证明com1连接的不是device1,然后关闭com1,再打开com2,同理操作。直至找到通信正常的就认为找到了对应的设备,然后你在UI上在显示。 怎么阻断一个程序向网络发送消息?在线等 日期比较问题,麻烦得很啊 showmodaldialog 传值问题? .net2005里SqlDataSource的基本使用问题 .NET框架下可以用C#实现全局钩子吗? 菜鸟求教:如何用RowFilter过滤UserID>8的这些列? 菜鸟问题:为什么最小化窗口后窗体上的图形都没有了? 求助 新手请教TreeView、TreeNode的点击问题 C# 怎么给登录名和密码加入防SQL注入类 基础连接已关闭:接收时发生错误 if 多条件判断
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货