服务 comm 应用程序-服务使用comm通信问题

问题描述

服务使用comm通信问题

描述:有一A.exe通过comm口连接卡机收取卡机的打卡记录。创建了一个服务根据数据库中卡机列表自动创建A.exe进程传递卡机信息,一个A.exe处理一个卡机。
问题:用服务会照成卡机一下连的上,一下连不上。把服务改成windows应用程序方式运行则不会出现连不上的情况。
请问如何修改才能使服务也能一直连上?

解决方案

A.exe是不是通过控件和comm通讯的?在服务的属性中,把“允许服务与桌面交互”选上试试。

解决方案二:

应该是服务进程session不是当前用户session,所以跟串口通信有问题。这种用户态通信,最好还是用windows应用程序来做。

解决方案三:

服务是通过system.diagnostics.process创建A.EXE进程的。A.EXE就是windows应用程序。感觉服务进程只是启动A.exe。不要继承他的session,用户什么的就应该没问题

时间: 2024-09-06 02:13:34

服务 comm 应用程序-服务使用comm通信问题的相关文章

Windows Azure新的数据和应用程序服务,依然不变的兴奋体验和附加值!

Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure Marketplace用户,你们好! 我们回来了, 并且带来了另一个激动人心的公告!在过去 4 个月,我们不仅推出了一个新的商店,也在使我们的服务做得更具弹性方面取得了巨大进步.增加了防止服务中断的功能来帮助用户. 添加了一超大组合的数据服务和应用程序服务,同时继续改善用户在使用门户网站和Office 产品时的体验. 如果您是开发人员,知道我们发布了Azure

测试 XML Web 服务和应用程序(自MS)

web|xml|程序 测试 XML Web 服务和应用程序 注意:在公开发布的 Visual Studio.NET Beta 2 中可能不提供某些功能. 随着松散耦合的计算和 XML Web 服务的不断增长,各个组织越来越需要能够提供成功解决方案的工具,并且这些解决方案可以满足全球用户的不同需要.Visual Studio.NET 不仅为构建 XML Web 服务和应用程序提供了业界领先的工具,而且其中包括的某些重要功能可以用来测试这些应用程序的可扩展性.性能和功能完整性.应用程序中心测试 (A

18_Android中Service的生命周期,远程服务,绑定远程服务,aidl服务调用,综合服务案例,编写一个应用程序调用远程支付宝远程服务场景

============================================================================服务的生命周期: 一.采用start的方式开始服务 生命周期如下:            onStart()过时了 开启服务:onCreate()-àonStartCommand()-àonDestory(); 如果服务已经开启,不会重复的执行onCreate(),而是会调用onStartCommand(); 如果停止的时候onDestory()

Visual Studio .NET使开发人员能够快速地构建和部署XML Web服务和应用程序

visual|web|web服务|xml|程序 Visual Studio .NET使开发人员能够快速地构建和部署XML Web服务和应用程序(2002.02.25)   来自:CSDN    华盛顿莱得蒙德,2002年2月8日 --四年以来,微软一直从事Microsoft .NET(公司下一代XML Web服务和应用程序的理念,它们以无缝的.安全的方式联接了整个互联网上的人.设备和信息)的基础工作.下周,微软将庆祝.NET的一个重要的里程碑--该工具将向全世界发行,通过程序员它将推动下一代的网

从NT服务启动Windows程序

介绍 通常,NT服务是控制台应用程序,它没有消息循环.不必等到用户 登陆电脑,NT服务便能启动,并且在用户登出之后,它也不会停止运行.然而, 许多现存的ActiveX控件很难,有时候根本不可能在控制台程序中使用. 另一方面,MFC和VB程序都是Windows应用程序,所以在MFC或VB程序中使用 ActiveX控件相当简单.要是能使MFC和VB程序像NT服务一样运行就不错了: • 在用户登陆电脑之前就启动 • 在用户登出电脑之 后继续运行 可以用Windows程序的形式直接写NT服务,但是本文要

利用WCF的Duplex服务向Winform程序推送消息

先看运行效果:在网页中发送消息[如图],利用WCF的Duplex服务向Winform 程序推送消息,Winform端接收到消息, 先建立两个项目,一个WebForm 项目和一个WinForm项目,并在项目下 建立好各自需要的文件 SendMessage.aspx 是发送消息的Web页面 ISendMessageService.cs 和 SendMessageService.svc用来实现WCF的 Duplex服务 GetMessageForm.cs 是接收消息的Winform窗口 当然, 还需要

用Java Web服务打造聊天程序

Web服务是什么或者应该是什么有许多定义,每个或多或少都可以理解.很有趣的事情是最简单的东西往往是最难描述的.眼前就有一个很好的例子:一个Web服务是一个可以和外部世界交换文档的实体.这个实体是自我描述的并且拥有一个唯一的特性. 这个文档内容是XML:严格来说是SOAP.SOAP(简单对象存取协议)定义Web服务消费和生成的XML文档的内部结构.SOAP被认为是一个行业标准并且被许多跨平台软件供应商.硬件平台.操作系统或者编程语言广泛地采用. 每个Web服务都有一个地址.这是它的ID.这个地址由

打印机后台程序服务没有运行该怎么办

用户有时在安装使用打印产品时,电脑添加打印机时系统提示"打印机后台程序服务没有运行"或者在使用打印机打印时提示"后台处理程序子系统应用 程序已停止工作并关闭",很多朋友都遇到过这种问题.下面我们来详细说一下系统提示"打印机后台程序服务没有运行"的原因以及解决办法. 当添加打印机或是使用打印机时,系统报错"打印后台程序服务没有运行",出现此现象多是由于系统不稳定导致系统支持打印机的服务无法启用.该 "打印后台程序服务&

打印机后台程序服务没有运行的解决

电脑添加打印机时系统提示"打印机后台程序服务没有运行"或者在使用打印机打印时提示"后台处理程序子系统应用程序已停止工作并关闭",很多朋友都遇到过这种问题.下面本文来详细说一下系统提示"打印机后台程序服务没有运行"的原因以及解决办法. 提示"打印机后台程序服务没有运行"原因分析 当添加打印机或是使用打印机时,系统报错"打印后台程序服务没有运行",出现此现象多是由于系统不稳定导致系统支持打印机的服务无法启用.该