我使用ProcessStartInfo
下载文件。代码如下:
Process pc = new Process();
pc.StartInfo.FileName = Application.StartupPath + "\\" + [exe];
pc.StartInfo.Arguments = string.Format("Download {0}{1}{2} -out {3}{4}{5}", [some arguments]);
pc.StartInfo.UseShellExecute = false;
pc.StartInfo.CreateNoWindow = false;
pc.Start();
pc.WaitForExit();
但是,在尝试安装大型文件(+250 MB)时,它会下载,但在WaitForExit
之后不会继续。