我想知道是否可以在.NET中创建一个Windows服务,然后创建另一个连接到服务并传递参数,修改和查看其数据结构和连接数据库等的windows.forms进程。
我相信在Vista中,这只能使用套接字,而不能使用ServiceController类。有人可以指导我做一些关于如何做到的例子或教程吗?
谢谢!
答案 0 :(得分:1)
我不知道ServiceController
限制,但后来:我很少使用Vista ;-p
而不是原始套接字......一种选择是通过ServiceHost
使服务充当WCF主机。您的应用程序将是WCF客户端(通过svcutil.exe
或通过IDE生成的代理)。这样可以轻松地与之交谈,唯一的问题是使用哪个通道 - 可能是命名管道,因为这是特定于机器的。