C# 读取串口设备ID并且返回串口号

各位大虾,请问怎么用C#语言写一个程序,能读取串口设备的ID,并且返回这个串口号?在这先谢过啦... 各位大虾,请问怎么用C#语言写一个程序,能读取串口设备的ID,并且返回这个串口号?在这先谢过啦 展开
 我来答
QQ732544472
推荐于2016-08-17
知道答主
回答量:3
采纳率:0%
帮助的人:3.1万
展开全部
void GetPort()
{
Microsoft.Win32.RegistryKey hklm= Microsoft.Win32.Registry.LocalMachine;
Microsoft.Win32.RegistryKey software11= hklm.OpenSubKey("HARDWARE");
//打开"HARDWARE"子健
Microsoft.Win32.RegistryKey software= software11.OpenSubKey("DEVICEMAP");
Microsoft.Win32.RegistryKey sitekey= software.OpenSubKey("SERIALCOMM");
//获取当前子健
String []Str2= sitekey.GetValueNames;
//Str2=System.IO.Ports.SerialPort.GetPortNames();//第二中方法,直接取得串口值
//获得当前子健下面所有健组成的字符串数组
Integer ValueCount= sitekey.ValueCount;
//获得当前子健存在的健值
int i;
for( i=0;i< ValueCount;i++)
{
comboBox1.Items.Add(sitekey.GetValue(Str2[i]));
}
}
combobox1显示当前端口号
追问
String []Str2= sitekey.GetValueNames;改为String []Str2= sitekey.GetValueNames();                      Integer 改为int
cjj796
2013-09-05 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3489万
展开全部
为什么非要通过ID来判断串口号呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FabKiller
2013-09-04 · TA获得超过586个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:484万
展开全部
明天帮你解决这个问题,现在电脑里面没有VS,放心VS自带一个基类,专门处理COM口的IO数据的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式