0

当我双击我的服务器 exe 时,它​​作为控制台应用程序运行,我可以在控制台中看到日志。我已经使用http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948提供的代码创建了一个 Windows 服务。 使用此服务器在后台运行,但我看不到控制台。谁能告诉我如何从服务向控制台发送消息?

谢谢!

4

2 回答 2

1

知道了!我将日志从我的服务打印到管道句柄,我只是编写了一个简单的管道客户端,它读取文件并将其显示在控制台中。如果有人需要代码,请在此处发布

谢谢!

于 2013-07-15T06:23:34.190 回答
0

从 Windows Vista 开始,服务在不同的会话中执行,因此大多数通信将无法工作。

http://msdn.microsoft.com/en-us/library/windows/hardware/gg463353.aspx

Microsoft 有一些与此处描述的服务通信的方法(仅第一段)。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms683502%28v=vs.85%29.aspx

于 2013-07-08T13:27:25.250 回答