當我雙擊我的服務器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
請將代碼發佈到某個地方,因爲它對於許多人在使用服務時非常有用。 –