我有一个我无法弄清楚的问题。我有一个带有文本框、按钮和列表框的 Windows 窗体。我想在文本框中输入 IP,按下按钮,然后将 schtasks 输出重定向到我的列表框。但是,我从来没有得到比第一行更多的东西。此外,我的代码在重定向到文本文件时工作正常。下面是我的代码。
string machineName = textBox1.Text;
Process process = new Process();
process.StartInfo.FileName = "schtasks";
process.StartInfo.Arguments = " /query /s " + machineName;
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.CreateNoWindow = true;
process.Start();
string output = process.StandardOutput.ReadToEnd();
process.WaitForExit();
lstOutput.Items.Add(output);
我写入文本文件的代码是相同的,除了最后,我没有写入列表框,而是创建了一个文本写入器并给它一个文件位置。谁能弄清楚我做错了什么?