我期待在服务中使用用户定义的控制代码的示例。我想将一个用户定义的命令发送到我的Windows服务。在此命令中,Windows服务将为客户端进程创建命名管道,客户端将通过CreateFile函数与此命名管道建立连接。我的自定义控件有时效果很好但后来显示失效的错误。
那么如何在服务和各种客户之间建立信息交换?
答案 0 :(得分:0)
SERVICE_USER_DEFINED_CONTROL
很少使用。使用时,通常会提示服务重新读取其配置文件。 (在unix上,SIGHUP通常用于相同的目的)。
在你的情况下,正确的答案是在启动时简单地创建命名管道并继续监听,并等待有人连接(如果有的话)。