Здравствуйте, очень часто plink падает, написал проверку по pid. Я все верно написал?
Код:
string Results = "";
int pid = Convert.ToInt32(project.Variables["pid_plink_server"].Value);
Process psi = new Process();
try
{
psi = System.Diagnostics.Process.GetProcessById(pid);
Results = "Процесс запущен";
}
catch (ArgumentException)
{
Results = "Процесс не запущен";
}
catch (InvalidOperationException ex)
{
Results = ex.Message; // другие ошибки
}
return Results;