社区
C++ 语言
帖子详情
如何销毁虚拟串口?提供有效信息一定给分,谢谢!
piaochen03
2007-05-09 09:47:07
我用蓝牙的虚拟串口方式通信,RegisterDevice()后需要DeregisterDevice(),
但若出现异常或强行中止程序,由于不能走到调用DeregisterDevice()的地方,故串口一直不能释放,下次程序就无法再创建了,需重启机子才行,请问各位怎么才能在异常或强制中止时释放串口呢?
...全文
291
7
打赏
收藏
如何销毁虚拟串口?提供有效信息一定给分,谢谢!
我用蓝牙的虚拟串口方式通信,RegisterDevice()后需要DeregisterDevice(), 但若出现异常或强行中止程序,由于不能走到调用DeregisterDevice()的地方,故串口一直不能释放,下次程序就无法再创建了,需重启机子才行,请问各位怎么才能在异常或强制中止时释放串口呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
littlegang
2007-05-31
打赏
举报
回复
问题解决了没?
piaochen03
2007-05-09
打赏
举报
回复
谢谢各位!
To DoItFreely(Freely) :DeregisterDevice()的参数是RegisterDevice()返回的句柄,先DeregisterDevice()不知道参数啊
DoItFreely
2007-05-09
打赏
举报
回复
应该是全局的吧,每次RegisterDevice()之前先DeregisterDevice()试一下。
taodm
2007-05-09
打赏
举报
回复
异常很简单呀,消除异常呀。异常/错误都是应该有一个消一个的。
强行终止,wince起就有一个通知接口的吧,具体没搞过,可去其它版问问。
piaochen03
2007-05-09
打赏
举报
回复
To taodm((不能收CSDN社区短信息,请莫浪费精力)) :windows mobile5.0
To littlegang(Gang) : Reregister不能注册串口吧?
littlegang
2007-05-09
打赏
举报
回复
试试用 Reregister方法?重新注册串口的方法?
taodm
2007-05-09
打赏
举报
回复
什么操作系统?
Linux下创建
虚拟
串口
的两种方法
本文介绍在Linux环境中使用socat工具创建
虚拟
串口
对的方法,涵盖安装、创建伪终端、设备检查及通信测试全流程。重点说明如何通过socat建立双向字节流连接,实现ttyV0/ttyV1等
虚拟
串口
间的可靠通信,并指出权限配置、进程管理、命名规范等关键注意事项,适用于嵌入式开发与
串口
程序调试。
虚拟
串口
软件与真实
串口
对比
分
析通俗解释
本文深入浅出地比较了
虚拟
串口
与真实
串口
的工作原理、适用场景及优缺点。重点
分
析其在开发测试中的灵活性与工业环境下的可靠性差异,并结合实际案例说明如何构建混合架构,兼顾效率与稳定性。
虚拟
串口
软件API调用方法超详细版解析
本文深入解析
虚拟
串口
软件的工作原理及API调用方法,涵盖内核驱动与用户服务协同机制、数据流向、关键API函数使用与避坑指南,并
提供
C++和Python实战代码示例。重点介绍远程调试、协议抓包、多设备仿真等高级应用场景,强调权限管理、端口命名和异常处理等设计要点。
AI如何帮你快速开发
虚拟
串口
驱动?
本文介绍利用AI(基于InsCode快马平台)高效开发跨平台
虚拟
串口
驱动的全过程,涵盖需求
分
析、模块化设计、Windows/Linux双平台实现(
分
别使用Win32 API与ptmx ioctl)、环形缓冲区双向数据传输、线程安全日志、动态库API封装及自动化单元测试。强调AI在减少重复编码、
提供
最佳实践和加速部署方面的关键作用。
零基础教程:5
分
钟创建你的第一个
虚拟
串口
本文介绍如何使用C#和VirtualSerialPort库在5
分
钟内创建一对
虚拟
串口
,涵盖环境搭建、界面设计与核心功能实现。通过Visual Studio或InsCode在线平台即可快速完成开发,并支持一键生成可执行文件,适合零基础用户学习
串口
通信原理。
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章