当我双击我的服务器exe时,它作为控制台应用程序运行,我可以在控制台中看到日志。 我使用在http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948 给出的代码做了一个Windows服务使用这个服务器运行在后台,但我不能看到控制台。谁能告诉我如何发送消息到控制台从服务?从Windows服务器在控制台中显示消息
谢谢!
当我双击我的服务器exe时,它作为控制台应用程序运行,我可以在控制台中看到日志。 我使用在http://code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948 给出的代码做了一个Windows服务使用这个服务器运行在后台,但我不能看到控制台。谁能告诉我如何发送消息到控制台从服务?从Windows服务器在控制台中显示消息
谢谢!
知道了!我将我的日志从我的服务打印到管道句柄,并且我写了一个简单的管道客户端,它读取文件并将其显示在控制台中。 如果有人需要密码然后生病发布在这里
谢谢!
从Windows Vista开始,服务在不同的会话中执行,所以大多数通信都不起作用。
http://msdn.microsoft.com/en-us/library/windows/hardware/gg463353.aspx
微软有某些方面与此处描述的服务(仅限于第一款)进行通信。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683502%28v=vs.85%29.aspx
嗨,我想服务器日志不断更新在窗口中,所以消息框不会工作。无论如何,通过我可以直接流日志实时更新? –
如果你使用log4net,你可以自己编写一个适配器并自己完成传输级别(我做了一个UDP log4net适配器) – asafrob
请将代码发布到某个地方,因为它对于许多人在使用服务时非常有用。 –