我一直在尝试从网站下载一个程序,然后运行该程序。当我运行它时,我得到以下异常。我是 C# 新手,所以请使用简单的语言。
System.ComponentModel.Win32Exception:“该进程无法访问该文件,因为它正被另一个进程使用”
没有其他进程正在使用该程序,应该可以正常运行。
if (restart == "1")
{
wc.DownloadFileCompleted += new
AsyncCompletedEventHandler(FileDowloadComplete);
Uri imageurl = new Uri(Website);
System.Threading.Thread.Sleep(1000);
wc.DownloadFileAsync(imageurl, "Example.exe");
System.Threading.Thread.Sleep(1000);
System.Diagnostics.Process.Start("Example.exe");
System.Threading.Thread.Sleep(1000);
}
下载工作正常,如果我注释掉 wc.DownloadFileAsync(imageurl, "Example.exe"); 程序将运行。