Привет!
Запускаю UWP приложуху. Цепляюсь отладчиком MSVC. Инжектирую DLL, в которой есть логгирование через OutputDebugString. Студия показывает вывод.
Наковырял в инете код, как самому получать отладочный вывод —
https://www.codeproject.com/Articles/23776/Mechanism-of-OutputDebugString
Собрал, работает — пример, в отдельном процессе шлющий сообщения через OutputDebugString — работает; какие-то приложухи ещё, судя по тексту — хром что-то изредка выплёвывает. В общем, нормас.
Запускаю UWP приложуху. Инжектирую DLL. В мониторе отладочного вывода — ничего не получаю. Подозреваю, что OutputDebugString по умолчанию там не работает, но MSVC что-то делает с процессом так, что OutputDebugString начинает работать. Вопрос — что она там делает такого? Есть идеи?