摘要: WinForm 和 Windows Service 通信 - 消息队列如题,WinForm 和 Windows Service 通信,就是应用程序和系统服务通信,可以看成是进程间的通信。通信的方式有很多,这里只介绍通过消息队列(MessageQueue)方式。理论知识就不介绍了,直接介绍实例吧。工程下载/Files/newspring/WindowsService.rar一、建立工程建立3个项目,其中,Common 为类库,包含错误日志类(Log.cs)和数据库访问类(MsSql.cs)ServiceDemo 为Windows Service服务,包含安装类(Installer1.cs)和服务 阅读全文
posted @ 2011-09-28 17:15 小锋神 阅读(851) 评论(1) 推荐(1) 编辑
摘要: 0 一.应用场景 客户服务器上装的软件越来越多,由原来一个人管理改为几个人同时管理了,因此不同的管理员需要经常进行远程登陆,注销操作。 服务器上原有的一些程序是windows程序,用户登陆注销后,程序就退出了,咋办?把GUI程序改成windows服务程序是可行的,但客户希望能尽快解决此问题啊,咋办?于是就有了本文的想法,先这样用用吧! 呵呵...二.本文难点 说起来就一句话,做起来可得考虑以下三个问题: 1.如程序要访问Oracle数据库,在启动你的程序前,得先将Oracle数据库服务启动。 2.让Windows服务程序支持启动你的有界面的应用程序。(默认是不能与桌面交互的) 3.如何让W.. 阅读全文
posted @ 2011-09-28 13:21 小锋神 阅读(4971) 评论(0) 推荐(0) 编辑
摘要: 如题,WinForm 和 Windows Service 通信,就是应用程序和系统服务通信,可以看成是进程间的通信。通信的方式有很多,这里只介绍通过消息队列(MessageQueue)方式。理论知识就不介绍了,直接介绍实例吧。工程下载/Files/newspring/WindowsService.rar一、建立工程建立3个项目,其中,Common 为类库,包含错误日志类(Log.cs)和数据库访问类(MsSql.cs)ServiceDemo 为Windows Service服务,包含安装类(Installer1.cs)和服务类(Service1.cs)ServiceDesk 为WinForm应 阅读全文
posted @ 2011-09-28 11:00 小锋神 阅读(7706) 评论(1) 推荐(1) 编辑