gpt4 book ai didi

c# - 获取串口连接的设备名称

转载 作者:可可西里 更新时间:2023-11-01 03:08:17 36 4
gpt4 key购买 nike

我搜索如何获取串口连接的素材的设备名称。

我有两种不同类型的 Material 可以在上面连接。

第一个:打印机(只接收数据,不返回任何数据)第二个:余额(只发送数据,不接收任何数据)

如何区分这两种 Material ?

谢谢。

最佳答案

试试这个:

        ManagementObjectCollection ManObjReturn;
ManagementObjectSearcher ManObjSearch;
ManObjSearch = new ManagementObjectSearcher("Select * from Win32_SerialPort");
ManObjReturn = ManObjSearch.Get();

foreach (ManagementObject ManObj in ManObjReturn)
{
//int s = ManObj.Properties.Count;
//foreach (PropertyData d in ManObj.Properties)
//{
// MessageBox.Show(d.Name);
//}
MessageBox.Show(ManObj["DeviceID"].ToString());
MessageBox.Show(ManObj["PNPDeviceID"].ToString());
MessageBox.Show(ManObj["Name"].ToString());
MessageBox.Show(ManObj["Caption"].ToString());
MessageBox.Show(ManObj["Description"].ToString());
MessageBox.Show(ManObj["ProviderType"].ToString());
MessageBox.Show(ManObj["Status"].ToString());

}

关于c# - 获取串口连接的设备名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4500027/

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