こんにちは、デバッグメッセージにOutputDebugStringを使用しているWindows2008R2にサービスとしてx86アプリケーションをインストールしています。
問題は、アプリケーションがサービスとしてではなく昇格モードでコンソールから実行されている場合にのみ、DebugViewユーティリティがアプリケーションからのデバッグ出力をキャッチすることです。
Windows2008R2でのOutputDebugStringのこの制限について直接説明しているKBは見つかりませんでした。
誰かがそのような問題に遭遇しましたか?そのような制限は本当に存在しますか?
UPD:パフォーマンスの問題で重要な場合は、TerminalServicesを使用しています。