Windows服务与窗体程序交换数据问题 一个windows服务和一个窗体程序,需在这两个程序中交换数据。这个数据交换是双向且不定时的。打算使用SendMessage发送消息来进行,但网上找到的关于使用SendMessage向另一进程发送WM_COPYDATA消息方法,似乎是针对两个窗体程序来的。但服务没有窗体,请问如何实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用Socket,扩展性也好WCF(或.Net Remoting)Message Queue共享内存命名管道 谢谢楼上的回答,使用Socket让我思路开阔了。只是有没有人解答我的问题,能不能在一个没有窗体的服务和一个有窗体的程序之间,使用SendMessage进行数据交互呢? 你到底是要发数据,还是要搞SendMessage呢? 要交换数据。其实SendMessage也可以用来发数据嘛。 SendMessage的第一个参数就是窗口句柄。windows service没有窗口,因此无法接受消息。 进程间通信的问题好像也月经了...ps:.NET 4.0还可以用内存映射文件... 据说是不行,还是使用socket吧。 导出数据到excel模板文件到的时候不知道客户机器上excel的版本,如何引用EXcel library 版本 如何用C# 编写数据处理程序,请高手指教! javascript中一个字符串的一个困惑!!! 急需求解的简单问题 如何才可以提取QQ群里的人的信息? 请问高手们 DES 和 3DES 算法 他们两个有区别吗? ASP.NET更新数据库记录,怎样才能不更新到主键??? 急!!! 谢了!!! 调用IE打开图片或者网页出错,请指教 c#高手请进 c# AutoResetEvent 循环暂停 主界面卡死 请问如何在嵌套类里面访问外部类的非静态成员?谢谢 一个接口与继承的问题
WCF(或.Net Remoting)
Message Queue
共享内存
命名管道
windows service没有窗口,因此无法接受消息。