Перенаправить вывод консоли Windows из другого процесса в файл - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть DLL, которая работает как плагин в клиенте TS3.Проблема заключается в том, что плагин вызывает сбой, который я не могу найти непосредственно в своем коде.

Поэтому я хочу установить консольный вывод окон консоли в фоновом режиме (опция -console) в файлпотому что, когда происходит сбой программы, я не могу прочитать вывод консоли, так как консоль сразу исчезает.

Есть ли способ установить вывод сбойной консоли в файл?

Поскольку до сих пор при использовании оператора stdout ( ts3client_win64 -console> output.txt ) он ничего не записывает в файл.(Я предполагаю, что он не может закрыть дескриптор файла и потеряет все свои данные?) Но я хочу сохранить вывод консоли при возникновении сбоя .

Также нужно сказать, что я могуне просто запустить его с командным файлом и оператором pause, потому что при запуске приложения оно открывает свое собственное консольное окно (, и это то, из которого я хочу вывод ).

Это тип сбоя, который можно получить при неудачных (безопасных) строковых операциях в C, таких как strtok_s или strcpy_s.

...