У меня есть этот код для запуска приложения после загрузки
client.DownloadFileAsync(new Uri("http://mysite/myapplication.exe"), tempPath + "\\" + sDownloadFileName);
try
{
string tempPath = System.IO.Path.GetTempPath();
Process.Start(tempPath + "myapplication.exe");
Application.Exit();
}
catch
{
MessageBox.Show"Error, the file is corrupt");
}
но если файла (http://mysite/myapplication.exe) он не существует ..
файл создается одинаково 1KB, ошибка запуска и возврата = (
Можно ли заблокировать исполняемый файл, если он мал в 10 МБ?
try
{
string tempPath = System.IO.Path.GetTempPath();
if (tempPath + "myapplication.exe" == -10 MB)
{
MessageBox.Show"Error, the file is corrupt");
}
else if
{
Process.Start(tempPath + "myapplication.exe");
}
}