Получение stdout при p-вызове в неуправляемую DLL? - PullRequest
4 голосов
/ 07 февраля 2010

У меня есть неуправляемая DLL, которая записывает сообщения журнала в стандартный вывод. Я вызываю эту DLL с P-вызовами из приложения WPF, и мне нужно получить стандартный журнал потока вывода. Я пробовал Console.SetOut, но кажется, что он захватывает только информацию, записанную с помощью Console.Write и т. Д.

У кого-нибудь есть идеи? Я нашел похожих вопросов , заданных в других местах, но у них нет ответов.

1 Ответ

2 голосов
/ 09 февраля 2010

Поскольку вы уже звоните в PInvoke, я полагаю, вы не против дополнительного вызова SetStdHandle . Подобный поток находится здесь Перенаправление stdout + stderr в службе Windows C #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...