-
-
Notifications
You must be signed in to change notification settings - Fork 359
Open
Labels
Description
描述bug
CSerialPortInfo::availablePortInfos()
函数无法找到通过远程桌面连接映射的COM端口
重现步骤
在本地PC端接入设备,本地PC可以检测到端口,假定名为 COM5
;
此时,本地PC端通过远程桌面连接远程PC,在连接时,将 本地资源->本地资源与设备->详细信息->端口 选项勾选上;
在远程PC端调用 CSerialPortInfo::availablePortInfos()
函数无法找到 COM5
。
预期行为
在远程PC端调用 CSerialPortInfo::availablePortInfos()
函数应该可以找到 COM5
。
使用 PowerShell 的 [System.IO.Ports.SerialPort]::GetPortNames()
函数就可以找到,如截图1;
这些端口在设备管理器中无法找到,但是可以在注册表中的 HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
字段内找到,如截图2。
截图