嗨,我们正在将 x86 应用程序作为服务安装在 Windows 2008 R2 上,它使用 OutputDebugString 来调试消息。
问题是 DebugView 实用程序仅在应用程序以提升模式从控制台运行而不是作为服务运行时才捕获应用程序的调试输出。
我还没有找到任何直接讨论 Windows 2008 R2 中 OutputDebugString 限制的知识库。
有人遇到过这样的问题吗?真的存在这样的限制吗?
UPD:如果对性能问题很重要,我们正在使用 TerminalServices。