【发布时间】:2017-03-10 19:06:14
【问题描述】:
有没有办法通过DeviceInformation 获取设备的 COM 端口号?当我通过设备管理器查看 COM 端口号时,我可以看到它们。
我刚刚遇到了一些设备,它们没有将 COM 端口号列为 Name 属性的一部分。我插了两个,没有办法区分它们。理想情况下,我希望看到一个 COM 端口。有没有其他方法可以获取这些信息?
string _serialSelector = SerialDevice.GetDeviceSelector();
DeviceInformationCollection tempInfo = await DeviceInformation.FindAllAsync(_serialSelector);
if (tempInfo.Count > 0)
{
foreach (var efefe in tempInfo)
{
if (efefe.Kind.Equals(DeviceInformationKind.DeviceInterface))
{
//efefe.Name
}
}
}
【问题讨论】: