2012-07-02 4 views
0

Привет, мы устанавливаем приложение x86 как службу в Windows 2008 R2, использующую OutputDebugString для отладочных сообщений.Проблема с Windows 2008 r2 debugview (OutputDebugString)

Проблема заключается в том, что утилита DebugView улавливает вывод отладки из приложения только тогда, когда приложение запускается с консоли в повышенном режиме, а не как служба.

Я не нашел никакого КБ, который напрямую говорит об этом ограничении OutputDebugString в Windows 2008 R2.

Кто-нибудь сталкивался с такой проблемой? Есть ли такое ограничение действительно существует?

UPD: Мы используем TerminalServices, если это важно для проблем с производительностью.

ответ

2

Чтобы записать эти сообщения из службы (работающей в другой сеанс), перейдите в меню «Захват» в DbgView и выберите «Capture Global Win32».

 Смежные вопросы

  • Нет связанных вопросов^_^