无法打开RDP重定向串口问题求助
虚拟机串口重定向与CreateFile调用问题
环境信息
- 主机与虚拟机均为Win10 x64系统
- 主机连接FTDI设备,需在虚拟机中访问该设备
- 已在主机和虚拟机两端设置允许端口重定向
问题现象
- 串口在虚拟机的部分界面可见,但设备管理器中完全不显示
- 使用
COM2、\.\COM2、\\.\COM2作为端口路径调用CreateFile时,均返回INVALID_HANDLE_VALUE,调用GetLastError返回错误信息「系统找不到指定文件」 - 移除
FILE_FLAG_OVERLAPPED参数后,问题依然存在
调用代码
HANDLE m_hCommPort = CreateFile( port , GENERIC_READ|GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED, NULL );
异常情况
虚拟机中实际不存在COM4端口,但测试时却能正常打开该端口;而本该存在的COM2端口始终无法打开。
疑问
请问重定向端口是否有特殊的语法要求,或是我遗漏了什么系统或虚拟机层面的设置?
内容的提问来源于stack exchange,提问作者ZorgoZ
相关产品推荐
相关产品推荐

