UWP и OutputDebugString - как чтобы работало?
От: пффф  
Дата: 02.06.23 16:09
Оценка:
Привет!

Запускаю UWP приложуху. Цепляюсь отладчиком MSVC. Инжектирую DLL, в которой есть логгирование через OutputDebugString. Студия показывает вывод.

Наковырял в инете код, как самому получать отладочный вывод — https://www.codeproject.com/Articles/23776/Mechanism-of-OutputDebugString

Собрал, работает — пример, в отдельном процессе шлющий сообщения через OutputDebugString — работает; какие-то приложухи ещё, судя по тексту — хром что-то изредка выплёвывает. В общем, нормас.

Запускаю UWP приложуху. Инжектирую DLL. В мониторе отладочного вывода — ничего не получаю. Подозреваю, что OutputDebugString по умолчанию там не работает, но MSVC что-то делает с процессом так, что OutputDebugString начинает работать. Вопрос — что она там делает такого? Есть идеи?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.