0

我期待在服务中使用用户定义的控制代码的示例。我想将用户定义的命令发送到我的 Windows 服务。在这个命令中,windows 服务将为客户端进程创建一个命名管道,客户端将通过 CreateFile 函数与这个命名管道建立连接。我的自定义控件有时效果很好,但后来它显示无效错误。

那么如何在服务和各种客户端之间建立信息交换呢?

4

1 回答 1

0

SERVICE_USER_DEFINED_CONTROL很少使用。使用时一般是提示服务重新读取其配置文件。(在 unix 上,SIGHUP 通常用于相同目的)。

在您的情况下,正确的答案是在启动时简单地创建命名管道并继续收听,并等待有人连接(如果他们有的话)。

于 2012-05-12T09:38:14.970 回答