У меня есть проблема, которую я не могу понять. У меня есть форма 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);
Мой код для записи в текстовый файл был таким же, за исключением того, что в конце вместо записи в список я создал текстовый редактор и дал ему местоположение для файла. Кто-нибудь может понять, что я сделал не так?