当我双击我的服务器 exe 时,它作为控制台应用程序运行,我可以在控制台中看到日志。我已经使用http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948提供的代码创建了一个 Windows 服务。 使用此服务器在后台运行,但我看不到控制台。谁能告诉我如何从服务向控制台发送消息?
谢谢!
当我双击我的服务器 exe 时,它作为控制台应用程序运行,我可以在控制台中看到日志。我已经使用http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948提供的代码创建了一个 Windows 服务。 使用此服务器在后台运行,但我看不到控制台。谁能告诉我如何从服务向控制台发送消息?
谢谢!
知道了!我将日志从我的服务打印到管道句柄,我只是编写了一个简单的管道客户端,它读取文件并将其显示在控制台中。如果有人需要代码,请在此处发布
谢谢!
从 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