У меня есть неуправляемая dll (C ++), которую я не могу изменить.
Как я могу получить результат STDOUT из этой dll в мой C # GUI проект?например, DLL имеют void как это:
__declspec(dllexport) void PrintMsg();
void PrintMsg()
{
cout << "Some text" << endl ;
}
Я нахожу это решение Перенаправление stdout + stderr на C # Windows службы , но все перенаправленные данные записываются в файл, мне нужно получить stdout безсохранить в выходной файл, лучший вариант получить вывод в переменной.
Если возможно, скажите мне, как.
Спасибо.