当我双击我的服务器exe时,它作为控制台应用程序运行,我可以在控制台中看到日志。 我使用http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948给出的代码制作了一个Windows服务 使用此服务器在后台运行但我无法看到控制台。任何人都可以告诉我如何从服务发送消息到控制台??
谢谢!
答案 0 :(得分:1)
知道了!我将我的日志从我的服务打印到管道句柄,我只是写了一个简单的管道客户端,它读取文件并在控制台中显示它。 如果有人需要代码,那么生病发布在这里
谢谢!
答案 1 :(得分: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