使用vsdp虚拟的com软件,可以模拟com接口,但程序调试时发现,使用CreateFile()打开虚拟的COM时总是失败

使用CreateFile()函数打开存在的com口时,此时的com口驱动程序,解析了“COM1”,但由vspd驱动创建的虚拟com,打开时,没有解析"COM1",这是由于vsdp驱动符号连接设置的问题。使用"\\\\.\\COM1"方式,即可正常打开有vspd虚拟的com接口。

HANDLE hCom = CreateFile(
        L"\\\\.\\COM3",
        GENERIC_READ | GENERIC_WRITE,   //允许读和写
        0,                          //独占方式(共享模式)
        NULL,
        OPEN_EXISTING,              //打开而不是创建(创建方式)
        FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED,
        NULL
    );

不是虚拟串口也可以通过 L"\\\\.\\COM3",的方式打开串口

C++ 使用Windows API 打开VSPD虚拟串口失败相关推荐

  1. VSPD虚拟串口使用教程

    1.打开VSPD虚拟串口工具,添加端口COM1,COM2 2.我在此处用的是COMHelper串口调试助手 .VSPD虚拟串口工具 .自己编写的串口工具 3.串口调试助手发送数据 自己用Qt编写的串口 ...

  2. VSPD虚拟串口工具实用工具--小白入门篇

    今天给大家介绍一款VSPD虚拟串口软件,串口通讯想必对做硬件开发和软件的人来说都相当了解,本款虚拟串口拥有在虚拟环境中快速调试代码.支持添加无限个虚拟串口等功能 ,解决在调试程序时受串口设备数量限制 ...

  3. VSPD虚拟串口使用

    上位机调试串口时,有时是没有硬件设备的,只能虚拟串口,这里简单的讲讲VSPD的使用VSPD是Virtual Serial Port Driver的简写,由著名的软件公司Eltima制作 下载VSPD, ...

  4. VSPD虚拟串口工具——使用完一定要删除串口

    1.下载并安装VSPD虚拟串口工具 链接:https://pan.baidu.com/s/1ho_YGM7z3Pd-JZ7X1XLH3A 提取码:cwkk 2.使用 选择要添加的串口对,点击" ...

  5. 【VSPD虚拟串口】【Modbus Poll】【Modbus Slave】仿真工具的学习过程

    学习想法:通信是工控行业内采集仪器仪表等设备信息的重要途径,同时可以通过通信访问设备的工作状况对设备进行监控,也可以通过通信对设备进行参数修改以及控制设备运行,所以掌握通信是工控行业人员比不可少的技能 ...

  6. 【C#】工具篇 vspd虚拟串口的安装

    大家好,我是皮皮猫吖! 每文一言:事事顺利,身体健康,幸幸福福! 本篇文章: 主要是关于vspd虚拟串口的使用,在进行一些串口项目学习的时候,由于没有mcu来产生真正的串口.所以,使用虚拟出串口,进行 ...

  7. windows api打开文件对话框

    用windows api 写打开文件对话框主要使用OPENFILENAME ,GetOpenFileName, GetSaveFileName; 1.OPENFILENAME 结构体介绍:要使用Get ...

  8. VSPD虚拟串口工具无法删除添加的虚拟串口

    问题产生 有时候忘记关闭虚拟串口强行关闭软件,再打开原来的虚拟串口对就无法删除了,然而打开设备管理器发现虚拟串口对依然存在并且可以使用 解决方案 面对这种便秘情况,一种解决方案是直接在设备管理器里面找 ...

  9. VSPD虚拟串口软件的一些使用说明

    引言 虚拟串口是可以加快串口相关上位机程序开发过程的利器,在此对其使用要点进行一些记录. 虚拟串口软件下载链接为:https://wwi.lanzoup.com/iUPZu0lqkj4b 使用说明: ...

最新文章

  1. 使用opencv中的merge()函数为BGR图像添加alpha通道
  2. win32之hPrevInstance
  3. ant引入html页面,antdesign 中 使用 iconfont symbol方式引入图标不展示
  4. 终于学会上传图片了\( ̄︶ ̄*\))
  5. spfa(STL写法)简单讲解+最短路(spfa)例题 acm寒假集训日记22/1/7
  6. Linux的概念与体系 6. Linux文本流(转载)
  7. 小程序多端框架全面测评 | 程序员硬核评测
  8. 如何看待基于OpenStack与Docker技术的云计算建设
  9. python资料-大牛分享python资料
  10. matlab数据的获取、预处理、统计、可视化、降维 | 《matlab数学建模方法与实践(第三版)》学习笔记
  11. ubuntu安装tim
  12. 计算机专业复试离散数学,考研复试没头绪?计算机考研复试的同学看过来
  13. 2_simulink搭建RCL_电阻电感电容模块
  14. MATLAB频谱图绘制
  15. java节假日算法_java节假日
  16. 模拟电路设计(23)---模数和数模转换器概述
  17. 使用清华镜像快速下载TensorFlow各版本及已安装版本查看
  18. 遍历文件夹将dicom文件转换为nifty文件
  19. 中国企业管理软件之殇
  20. 【暖手练习】MATLAB习题

热门文章

  1. GitHub学习总结
  2. 大牛证券:涪陵榨菜Q2单季营收增速创近六年新低
  3. 活动详情页面html代码,折扣活动详情.html
  4. Meeting Rooms II -- LeetCode
  5. VCC、 VDD、VEE、VSS 电压理解
  6. Ubuntu 14.04刷机时报错_BROM ERROR : S_UNDEFINED_ERROR (1001)
  7. [转载]Buffon投针实验:究竟为什么是pi?
  8. hadoop混搭_混搭:Web应用程序的新品种
  9. 5.Unity2D 横版 对象池的创建
  10. ROS系列(四):ROS通信机制系列(3):参数服务器