【发布时间】:2009-02-24 10:49:03
【问题描述】:
我想知道是否可以在 .NET 中创建一个 windows 服务,然后创建另一个 windows.forms 进程来连接到该服务并传递参数、修改和查看其数据结构和连接的数据库等。
我相信在 Vista 中,这只能通过使用套接字实现,而不能通过 ServiceController 类实现。谁能指导我查看有关如何执行此操作的示例或教程?
谢谢!
【问题讨论】:
标签: .net windows-services
我想知道是否可以在 .NET 中创建一个 windows 服务,然后创建另一个 windows.forms 进程来连接到该服务并传递参数、修改和查看其数据结构和连接的数据库等。
我相信在 Vista 中,这只能通过使用套接字实现,而不能通过 ServiceController 类实现。谁能指导我查看有关如何执行此操作的示例或教程?
谢谢!
【问题讨论】:
标签: .net windows-services
我不知道 ServiceController 的限制,但是:我很少使用 Vista ;-p
而不是原始套接字...一种选择是让服务充当 WCF 主机,通过ServiceHost。您的应用程序将是 WCF 客户端(通过 svcutil.exe 或通过 IDE 生成的代理)。这将使交谈变得轻松,唯一的问题是使用哪个通道 - 可能是命名管道,因为这是特定于机器的。
【讨论】: