我创建了一个Windows的服务程序,其中写了一些调式的日志信息,现在在服务启动运行的时候想让日志信息在dos窗口显示出来,让我能看到调式的结果,应该怎么调用?
Windows service程序是不是可以显示dos窗口?
写日志文件或用Debug.WriteLine输出,用DegbuView工具查看。可参考:http://blog.csdn.net/fengyily/article/details/22814553
各位大侠们有知道的吗?求帮助
可以,打开一个终端,然后重定向输出到这个终端上就可以了,很久不用vc了,忘了具体的函数了,你可以搜索一下。
第一步:穿透session0隔离,由于win vista7/8的服务程序会话隔离问题,首先要突破这个隔离,在当前用户桌面上创建进程,用作输出终端,至于如何突破,可以看微软提供的win7迁移文档里的session0隔离部分
第二部,进程通信,输出信息
交互式服务程序,CreateProcessAsUser创建一个console程序,利用管道进行通讯~