Как объяснил Дэвид Хеффернан выше, вы должны отправить вывод через другую программу, задачей которой является преобразование всех стандартных входных данных в выходные данные отладки, используя OutputDebugString
, как отметил linuxuser27.Однако я не знаю ни одной уже существующей программы для такой задачи.Для этого вы можете использовать следующую простую программу на C #:
public class StdinToDebug
{
static void Main()
{
string line;
while ((line = Console.ReadLine()) != null) Trace.WriteLine(line);
}
}
Если вы скомпилируете ее, например, StdinToDebug.exe
, вы можете использовать упомянутую
C:\myprog.exe | StdinToDebug.exe