//设备相关的临时变量HANDLE hUsb = INVALID_HANDLE_VALUE;DWORD dwAccess = GENERIC_READ | GENERIC_WRITE;DWORD dwFlags = FILE_FLAG_OVERLAPPED;//FILE_ATTRIBUTE_NORMAL | FILE_FLAG_OVERLAPPED;//OVERLAPPED IoOverlappedwrite;ZeroMemory(&IoOverlappedwrite, sizeof(OVERLAPPED));IoOverlappedwrite.hEvent = CreateEvent(NULL, TRUE, FALSE, NULL);if (IoOverlappedwrite.hEvent == NULL){//unsigned long error = GetLastError();//sbdriverOutputText(_T("NewTextExecuteIo failed to allocate overlapped event error (%d)"), error);//break;//致命异常需要处理,暂略----ydnreturn FALSE;}if (com >= 10)sprintf((char*)strDeviceName.c_str(), "\\\\.\\COM%d", com);//出现问题elsesprintf((char*)strDeviceName.c_str(), "COM%d", com);qDebug()<<"CreateFileA strDeviceName"<<strDeviceName.c_str();hUsb = CreateFileA(strDeviceName.c_str(),dwAccess,0,NULL,OPEN_EXISTING,NULL,NULL);if (INVALID_HANDLE_VALUE == hUsb ) {unsigned long error = GetLastError();printf("error = %d\n",error);qDebug()<<"CreateFileA error = %s"<<GetLastError();LOG("CreateFileA error = %s",GetLastError());// MessageBox (NULL,"error2222!KKKK",strDeviceName,MB_ICONSTOP|MB_OK);return FALSE;}

terminate和quit导致串口资源被占用相关推荐

  1. windows进程管理器_系统变慢?WMI进程导致的CPU高占用解决

    我们有时会遇到系统变慢的情况,查看资源任务管理窗口发现是WMI导致的CPU高占用所致.那么,WMI究竟为何物,能否解除由它导致的CPU高占用,如何解除? 1. 查明WMI的来龙去脉 WMI是Windo ...

  2. J-LINK RTT打印调试,释放串口资源

    进入公司已经7个月左右了,最开始使用盛源达芯片的时候听说过RTT打印,同时也使用过RTT打印,但是当时才进公司也只是在师兄的指导下使用RTT,但是没有真正理解到RTT到底是什么,在开发新的一个平台的时 ...

  3. 串口端口被占用的解决方法

    串口端口被占用的解决方法 参考文章: (1)串口端口被占用的解决方法 (2)https://www.cnblogs.com/dannyqiu/articles/2725896.html (3)http ...

  4. springboot2.0版本后配置拦截器会导致静态资源被拦截

    转载:https://blog.csdn.net/wangfuxu14/article/details/80670648 springboot2.0版本后配置拦截器会导致静态资源被拦截 解决办法: 分 ...

  5. 软件实现串口程序出售,9600收发毫无压力。 采用io管脚模拟,适合串口资源欠缺的芯片使用。 stm32,tms320f28xx,PIC等

    软件实现串口程序出售,9600收发毫无压力. 采用io管脚模拟,适合串口资源欠缺的芯片使用. stm32,tms320f28xx,PIC等 :2130654118476267风中的蜗牛

  6. Linux系统卸载USB存储设备失败导致kworker进程CPU占用异常问题的解决办法

    问题描述 U盘或移动硬盘umount弹出设备失败,后台会出现一个kworker进程,疯狂占用CPU资源,其中: top命令直接可以看到kworker进程: htop命令默认隐藏了内核进程,需要在按F2 ...

  7. php 管理服务器内存,解决PHP-FPM进程导致的服务器内存占用

    最近php-fpm服务器经常内存偏高. 最简单也是马上见效的方法是重启服务,干脆重启服务器,这个对于某些临时进程导致的内存虚高可能有效,这里显然是不行滴.很可能影响到业务. 解决 查看服务器内存及进程 ...

  8. spring context 初始化两次导致dubbo端口被占用

    一.报错信息 Fail to start server(url: dubbo://192.168.1.121:18191/com.tongbanjie.security.facade.api.Auth ...

  9. 案例分析:倾斜值传入导致 SQL 资源消耗升高

    作者 | 邓秋爽:云和恩墨技术工程师,有超过七年超大型数据库专业服务经验,擅长 Oracle 数据库优化.SQL 优化和 Troubleshooting. 局方监控系统反馈 2014-12-31 19 ...

最新文章

  1. 离开互联网大厂的年轻人都去了哪儿?
  2. .NET程序员迈向卓越的必由之路
  3. MySQL------MySQL与SQLServer数据类型的转换
  4. Gradle之FTP文件下载
  5. First Scrum 冲刺
  6. C++程序设计之保存和读取二进制文件
  7. Windows下Unity5x的安装
  8. Tomcat-简易使用教程
  9. Visual Studio 的代码片段(Code Snippet)功能
  10. [css] 使用css将图片转换成黑白的效果
  11. linux vim下删除一行和多行
  12. PNChart,简洁高效有动画效果的iOS图表库
  13. java集合(5)-List集合
  14. Atitit 人工智能目前的进展与未来 包含的技术 v3
  15. mysql取分组最新的一条_基于mysql实现group by取各分组最新一条数据
  16. MxCAD云图DWG转PDF
  17. Scan2CAD pro中文版
  18. 项目报错-Some file crunching failed, see logs for details
  19. java读加密excel,JAVA读取加密的Excel文件
  20. 立陶宛央行抢跑数字货币背后:前瞻的区块链战略 中国已有企业布局

热门文章

  1. 手工部署Sqlserver CLR程序集
  2. SpringMvc之集成Swagger
  3. OpenCV + python 实现人脸检测(基于照片和视频进行检测)
  4. 英国伯明翰大学首席教授姚新:人工智能研究应从三个问题重新考虑
  5. 从阿里孵化钉钉谈起,大公司内部创业到底有多难?
  6. 解决mysqlAccess denied for user'root'@'IP地址'问题
  7. BZOJ 3101: N皇后 构造
  8. perl+cgi学习
  9. 【HDU 1576】 A/B
  10. 第四章,简答题4-5,2017-4-6