C#如何实现监听com口,但不占用。因为需要嵌入到项目中,需要实现代码,或者SDK源码等。
  1. 开源代码或SDK。
  2. 麻烦请不要发serialPort类,
  3. 因为主程序正在占用COM口,我的程序属于辅程序,需要监听COM口数据,并且不能占用com口。
-3
wh3845348
99887744 回复caozhy: 我觉得我提的几个问题都没有什么问题,但是老是有人认为垃圾问题,也没见有回答。直接扣我信用分
7 个月之前 回复
caozhy
贵阳挖掘机马善福自备车辆专业挖游泳池 信用分为负数的拒绝回答。
7 个月之前 回复
扫码支付0.1元 ×
其他相关推荐
C#实现串口监听
Visual Stdio 2005中,对于串口操作Framework提供了一个很好的类接口-SerialPort,在这当中,串口数据的读取与写入有较大的不同。由于串口不知道数据何时到达,因此有两种方法可以实现串口数据的读取。       1.用线程实时读串口       2.用事件触发方式实现。        但由于线程实时读串口的效率不是十分高效,因此比较好的方法是事件触发的方式。在
c# 怎样监听已经打开的串口
<br />如题,用C#怎么实现监听已经打开的串口,我从网上查了查都不能实现<br />实现监视需要的工作很多。你有这功夫,不如买一根1分2的线来做监视了。如果研究之用或是项目必须。要考虑api钩子,勾住createfile,readfile,writefile,KernelIoControl等相关的api,并自己重新封装数据,转发。<br />当然,如果只是想实现效果,你当然还有折中的办法,下载一个SerialNull软件,虚拟串口,这样你虚拟一对串口,例如 COM8<-->COM9<br />然后实际的
ActiveX需要实现哪些COM接口
CoCreateInstance内部调用CoGetClassObject,搜索注册表,获得该COM类所在的DLL位置并加载,通过调用在该DLL导出的函数获DllGetClassObject得接口类的Class Factory,通过调用该类厂的的方法CreateInstance最终获得需要的接口指针。 当要创建一个COM类的多个实例时,应该直接调用CoGetClassObject获得类厂指针,
开发一个大框架把其它项目都集成到我们项目中有啥好的实现和技术
这个项目是打算在外网搭建一个大的项目框架,项目本身就是人员权限维护,并且控制有哪些项目可以访问,访问这些项目需要的用户名密码保存在我的项目中,主要就是集成其它第三方项目,从用户角度看就是一个网站,其实是把第三方集成到我们项目中。 然后我们项目去读取第三方项目的目录树,并且进行模拟登陆,然后把这些第三方项目在我们项目中访问操作; 请问有啥好的解决方案或者技术??...
清除COM口数值,释放被占用的COM口[Windows]
http://blog.csdn.net/cyj5366/article/details/9698603 最近在实用串口工具时,因为不断重装驱动导致com口涨到com22了,而工具软件只能识别到COM16,所以需要清除,从0开始        在“运行”对话框中输入“regedit”进入注册表;然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentCon
清除COM口数值,释放被占用的COM口
http://blog.csdn.net/cyj5366/article/details/9698603 最近在实用串口工具时,因为不断重装驱动导致com口涨到com22了,而工具软件只能识别到COM16,所以需要清除,从0开始   在“运行”对话框中输入“regedit”进入注册表;然后进入  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
DBManager\DBManager\Form3.cs”不支持代码分析或生成,因为它未包含在支持代码的项目中。 0
警告 1 文件“E:\学习内容\学校课程、论文和程序项目和游戏开发部分\程序+工程部分\自己做的程序\自己做的部分\DBManager(加入了代码解析)\DBManager\DBManager\Form3.cs”不支持代码分析或生成,因为它未包含在支持代码的项目中。           解决方案: 打开 菜单- 视图 - 解决方案资源管理器” 然后在 解决方案资源管理器面板 - 显示
解决COM1占用问题
在嵌入式开发中,COM1使用得非常频繁,一旦被占用,很多事情就无法进行。   当出现COM1被占用时,从以下几个方面排查:   1) 查看 设备管理器里 有无“红外线设备”   点击电脑桌面左下角的”开始”–》运行 –》输入命令: devmgmt.msc 图(1) 右击”Serial Cable using IrDA Protoc” –> 卸载 –> 重启系统   2) 是否已经打开了一
如何清除Win7中被占用的COM口 串口
电脑 -->> 开始 -->> 运行中输入:regedit  -->> 回车打开系统注册表  -->>  然后修改注册表对应的目录值: HKEY_LOCAL_MACHINE         -->> SYSTEM                 -->> CurrentControlSet                         -->> Control             
真正的产口监听软件,不占用串口
真正的串口监听工具,不占用串口,可以方便监听一个串口,使用,先打开需要监听的串口,然后再打开串口!
使用Com组件的时候,注意接口的释放
创建一个atl的exe组件,增加了一个从IUnknown派生的接口,当在客户端创建这个接口成功后,在退出的时候调用Release程序出现如下的错误,Cannot execute program .这是问什么?    产生上述错误的原因:    在客户端的程序是一个基于对话框的程序,在该程序的C**APP:: InitInstance()函数的开头和结尾增加了如下代码,已实现调用Com接口.    
电脑COM口被莫名其妙占用
之前一直没发现,直到今天使用DNW软件,它上面固定了COM1-COM4,如图 而我的CH340则被分配到了COM16,无奈只能去设备管理器中修改端口号,但是发现出现电脑的COM1到COM15都在使用中,而我此时电脑只连了一个CH340,通过百度成功解决: /*************************************************引用****************
C# 通过COM端口读取数据
C# 通过COM端口读取数据 private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
创建了对嵌入的互操作程序集间接引用,无法嵌入互操作类型
由于程序集“e:\01 北路\01 项目\17 矿用人行车急停系统\客户端程序认证版\ScramVoiceAlarmClient\bin\Debug\AcNetUtils.dll” 创建了对嵌入互操作程序集“e:\01 北路\01 项目\17 矿用人行车急停系统\客户端程序认证版\ScramVoiceAlarmClient\bin\Debug\Interop.AcReport.dll” 的间接
ios项目内嵌入百度地图导航实现
ios百度地图基础导航实现-比官网更加详细通俗易懂ios百度地图基础导航实现-比官网更加详细通俗易懂 准备工作到百度地图API官网申请AK以及下载SDK 第一步将下载的SDK中的文件拷贝到新建工程之下 第二步将SDK和Framework添加进工程 第三步修改Build Settings设置项 第四步配置plist文件 第五步进入正题-发起导航 尾声以上仔细跟随下来就能实现啦贴一张效果图准备工作:到百
释放被占用的COM口,实测有效
com危机 |*´Å`)ノ 最近在使用modbus调试工具时,是能识别到com16,而我的com扣已经被安排到了com36,无奈寻找清除com口的方法 干货来袭 ヾ(゚∀゚ゞ) 在“运行”对话框中输入“regedit”进入注册表;然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 这时我们可以找...
电脑COM口被占用的超简单解决方法
问题描述: 在使用COM口的时候,发现连接COM口1~9都已被占用。 解决方法: 1 打开注册表 2删除ComDB文件即可。 详细步骤: 1 打开注册表 win+r 再输入regedit 即可打开注册表 2 删除ComDB文件 在注册表中打开 HKEY_LOCAL_MACHINE /SYSTEM /CurrentControlSet /Control /COM Name Arbiter 如下...
webservice服务中WSServletContextListener监听器所需要的jar包
解决异常:Error configuring application listener of class com.sun.xml.ws.transport.http.servlet.WSServletContextListener java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener;在web项目中发布webservice服务所依赖的jar包
删除被占用的串口
第一步: 我们可以通过删除注册表中的一个数值项来清除这些配置:在“运行”对话框中输入“regedit”进入注册表;然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第
android版本新浪,腾讯,人人网SDK
开发移动项目中可能需要实现分享功能,所以提供SDK下载
清除被占用的串口号
电脑串口号被占用,如何清除?通过删除注册表中的一个数值项来清除这些配置:在“运行”对话框中输入 “regedit”进入注册表;然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \COM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代
C# - 串口调试工具
因为在视觉应用中会使用到串口和网口两种方式通讯方式,调试过程中会经常使用到串口调试工具(ComAssistant 1.3),特别是他的自动发送功能,于是便萌生了自己写一个的想法。首先来看看最后的效果图。接着说实现串口通讯的整体流程1. 声明2. 获取当前计算机串行端口名的数组3. 选择串行端口并设置串行通讯属性4. 实例化5. 打开串口6. 添加数据接收事件7. 读/写数据8. 关闭串口再看看这个...
彻底解决COM端口被占用(在使用中)问题的办法
今天就遇到这个问题了串口调试的时候发现usb转串口使用的是COM8而串口调试助手里面只有COM1到4,我想去该COM口发现COM1到7都在使用中,找了好多办法都不行,后面在网上找到这篇解决办法的文章,就转载过来了,没有标明转载的地址有点不好啊,嘿嘿。 彻底解决COM端口被占用(在使用中)问题的办法 1. 如何释放被占用的COM口? 由于反复试装不同版本的蓝牙驱动,造成COM5~COM15都处
iOS开发中,如何将第三方或者自己生成的静态库(SDK)引入到自己的项目中?
接上篇博客所讲,我们打包好自己的静态库(SDK)之后,如何将它引入到我们的项目中呢? 1、我们将我们想要引入的静态库直接拖进我们的工程中, 2、在AppDelegate.m文件中引入静态库。比如: 3、上述操作完之后,运行工程,可能会报找不到引入的SDK中头文件的相关错误,这时,我们需要在Targets下面的Build Settings中的Search Paths中的下面这两
VB串口监控界面,很强大的
用VB写的串口监控软件,很强大,界面很漂亮,又想学习上位机界面监控的可以下载看看
平台sdk和项目sdk的理解
sdk (软件开发工具包) 平台sdk可以使是不同的多个jdk,而具体用哪个jdk在project sdk 和 module sdk 中配置,模块sdk 覆盖项目sdk
彻底解决COM口被占用
电脑经常使用蓝牙、手机数据线之类的东西,每次装一个新的设备,windows就自动分配一个新的虚拟com口,现在插上新的设备都用到COM25了,查看设备管理器-端口-com25属性-端口设置-高级-com端口号,发现从3~24全是“使用中”,怎么能把前面的这些删除掉?
删除多余的com(串口)的占用
在软件开发过程中,或者windows使用过程中,经常会出现电脑的com口被占用着,这会导致在使用新的设备的时候,存在com口不够用的情况。下面介绍方法能够解除和释放串口、   解除串口占用: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 讲上述键值清除,即可将串口端口的占用情况解除   释放串口...
串口工具:串口调试助手+清除Com占用工具(已删除但还显示使用中的)
串口工具,包括串口调试助手和清除COM占用工具(虚拟COM已删除但还显示使用中的),一键清除,比较方便
单例模式实现的方式以及使用场景
【概要】   单例模式在项目设计和开发,以及Spring框架中使用的比较多,通过自己在项目中总结的经验和大家一起分享,希望对大家的学习和项目的设计会有所帮助。【静态方法】通过定义private static final service,类加载器加载类的时候开始创建对象,后面程序要是使用对象时直接从内存堆区域获取,定义private Service(){}不能通过new Service()去创建对象...
一键清除被占用com口
注册表清除被占com口,一键清除,适合每天需要检查com口是否被占用的朋友。
ASP.NET(C#)项目中添加谷歌(Google Map)地图
tvxqzhy 三步骤实现ASP.NET(C#)项目中添加谷歌(Google Map)地图 本文讲解如何添加谷歌地图到您的ASP.NET项目中,步骤很简单,只需要三步。 步骤1: 首先从下面的链接下载 .dll文件 http://en.googlemaps.subgurim.net/descargar.aspx 现在,只需添加GMaps.dll到你的bin目录下,然后将
串口调试助手+虚拟串口VSPD 进行COM口调试
项目中用到了串口通讯,但电脑上只有一个串口,于是想用虚拟串口的方式来开发调试。通过VSPD软件增加虚拟COM串口对后,在串口中打开新增的虚拟串口,始终报错 “串口设备被占用或不存在”,按照网上搜索的方法,重装虚拟串口软件、修改注册表、重新安装或更新虚拟串口驱动,这几种方法均尝试过,但都没有效果 最终,查看通过查看“设备管理器-端口(COM和LPT)-COM1-右键“属性”-端口设置-高级-COM
获取串口数据 (C#)
1. 程序分享下载 点击 2. 效果图 如下 3. 关键代码 private void buttonOpenClose_Click(object sender, EventArgs e) { try { labmsg.Text = "";
PO、POJO、BO、DTO等在项目中的含义(整理)
BO:Business Object,业务对象。主要是承载业务数据的实体。处理业务逻辑的时候使用,数据结构也是针对业务逻辑建立的。 PO:persistence Object,持久化对象。数据最终要存储,无论以何种形式存储,都必须要持久化。加入使用关系数据库存储,一个PO对应一条数据库的记录,或者是对象从数据库查询出来的结果集的一条记录。 DAO:Data Access Object,
如何释放被占用的COM口?
1. 如何释放被占用的COM口? 由于反复试装不同版本的蓝牙驱动,造成COM5~COM15都处在被占用状态,最后成功安装驱动后只能使用COM16了,同步软件还不认,哪位高手能解释一下?谢谢啦! 2. 在使用USB转串口的设备,因为以前的设备有问题,换了新的设备之后发现,以前使用过的COM口现在都显示使用中,设备新分配的COM口数是从以前开始往下数的,例如:以前试到了COM7,在换了新设备后出
c++监视串口通信源码(vs2005,可运行)
自己用vs2005写的监视串口通信的源码,监视某一进程对某串口的操作,打开串口、关闭串口、读写数据等。
java+spring+mybatis实现简单功能的聊天室(两人可同时登陆进行聊天)
源码齐全,安装数据库创建表后即可使用,如有需要联系qq:971437321     ^_^^_^^_^ 1、登陆:(多个用户可同时登陆) 2: 注册 3、 忘记密码 4:多人同时登陆后看到历史交流信息(示例3个人同时登陆) 源码齐全,安装数据库创建表后即可使用,如有需要联系qq:971437321   ^_^^_^^_^...
kafka真实项目使用
占坑,等着填补
监控串口数据收发
     最近在项目中用到了监控串口收发数据,主要流程是,通过红外来启动硬件设备,设备读取到数据向指定串口发送数据,这时监控串口程序就有事做了,开始工作吧,监控到数据后再把从设备发来的数据向单片机发送去,在单片机处做处理后,最后在显示屏把数据显示出来,这就是一个完整的流程。    闲话少叙,工作正式开始吧,这里只把监控串口测试版本和大家分享下,希望对有这方面需求的有帮助。 一、新建工程
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java需要学习的源码 java在项目中学习

相似问题

1
C#如何实现监听com口,但不占用。因为需要嵌入到项目中,需要实现代码,或者SDK源码等。
2
String源码中,为什么字符串对象可以直接点字符数组对象,为什么我写就编译不通过?
5
两个网站都是自己的,如何让a网站的某个DIV内嵌b网站的某个页面?
2
求前端大神提供模板 想要做如下的圆环百分比!或者提供链接也行鸭。谢谢了
1
网址导航Logo链接在源码里找不到,如何换成自己的网址?
1
spring源码中为什么父类实现的接口,子类还需要去实现该接口.例如XmlBeanFactory类
3
vs2013如何调用vs2010的lib
0
网站实现注册,登录,上传多图,分享功能需要怎么做?
1
有梦行的分类信息源码吗?PHP的最好,求一个·
1
【新手提问】vs2017打开源码.ashx、html文件都不能显示设计、拆分、源码模块窗口?
2
java8 stream源码中stream.collect(Collectors.toList()) 传参没有理解
2
为什么我保存的网页源码和我在浏览器上看到的不一致?如何解决?
1
VS2017 TFS源码管理器问题
1
用beautifulsoup解析网页时获取的网页源码很多标签都未展开?
1
VS2015 如何查看C标准库的源码
1
C#调用运行第三方程序 问题
4
java的Math.pow源码看到了这句 if (x != x || y != y),是什么意思呀?
1
Android 源码 我要写一个判断系统是否处于CTS测试过程的监听器
2
18.04 编译8.1安卓源码报错
6
前端如何跨域获取任意网站源码