У меня есть процесс:
Process pr = new Process();
pr.StartInfo.FileName = @"wput.exe";
pr.StartInfo.Arguments = @"C:\Downloads\ ftp://user:dvm@172.29.200.158/Transfer/Updates/";
pr.StartInfo.RedirectStandardOutput = true;
pr.StartInfo.UseShellExecute = false;
pr.StartInfo.
pr.Start();
string output = pr.StandardOutput.ReadToEnd();
Console.WriteLine("Output:");
Console.WriteLine(output);
Wput - клиент загрузки ftp.
В тот момент, когда я запускаю процесс и начинаю загрузку, приложение зависает и выводит консольне покажет до концаЯ думаю, что первая проблема решаема с помощью потока.
Что я хочу сделать, это начать загрузку, делать так, чтобы она делала паузу так часто, читать все, что было сгенерировано (используйте эти данные, чтобы сделать индикатор выполнения и т. Д.) и начните снова.
Какие классы / методы мне следует изучить?