【发布时间】:2012-05-07 06:01:16
【问题描述】:
我正在编写一个将与用户级应用程序通信的 Windows 服务。 Windows 服务将在用户机器上运行 24/7,每当用户启动相应的应用程序时,它将使用命名管道建立与服务的连接。但是这里的服务也负责创建客户端命名管道。在服务器端一切正常,但我不明白如何通过 SCM 将服务创建的句柄发送到客户端进程?
【问题讨论】:
-
这个问题没有多大意义。我可以收集到的是,您有一个服务(正在运行)和一个用户启动的客户端。当客户端启动时,它会创建一个命名管道来与服务器通信。这一切都说得通。我不明白的是,负责创建的服务是什么客户端命名管道?
-
是的,你没看错。我希望我的服务为客户端创建一个命名管道,然后与服务建立连接。你能告诉我该怎么做吗?
-
如果您阅读Named Pipe Client 的教程,它们会展示如何实现客户端和服务器端的命名管道
-
我想在我的 windows 服务中实现管道的服务器端。您能告诉我如何使用 VS 2k10 在我的服务中调试此功能吗?
标签: c++ windows windows-services