我目前通过调试器运行我的程序。
P.FileName = "windbg.exe"
P.Arguments = "-g -G foo.exe arg1 arg2"
如果我在进程 P 上重定向,我没有得到 foo.exe 的输出,我怎样才能将 foo.exe 的输出保存到日志文件并写入控制台?
谢谢。
根据下面的评论添加代码。但这不是我要找的。我需要 foo.exe 的输出。
P.FileName = "windbg.exe"
P.Arguments = "-g -G foo.exe arg1 arg2"
p.RedirectOutput = true;
p.start();
StreamReader outputReader= p.StandardOutout
p.waitforexit();
string displayText = "Output" + Environment.NewLine + "==============" + Environment.NewLine;
displayText += outputReader.ReadToEnd();
Console.writeline(displayText);
任何人都可以帮忙吗?我还没有找到任何解决方案...