从Vista中的其他应用程序控制服务

时间:2009-02-24 10:49:04

标签: .net windows-services

我想知道是否可以在.NET中创建一个Windows服务,然后创建另一个连接到服务并传递参数,修改和查看其数据结构和连接数据库等的windows.forms进程。

我相信在Vista中,这只能使用套接字,而不能使用ServiceController类。有人可以指导我做一些关于如何做到的例子或教程吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

我不知道ServiceController限制,但后来:我很少使用Vista ;-p

而不是原始套接字......一种选择是通过ServiceHost使服务充当WCF主机。您的应用程序将是WCF客户端(通过svcutil.exe或通过IDE生成的代理)。这样可以轻松地与之交谈,唯一的问题是使用哪个通道 - 可能是命名管道,因为这是特定于机器的。