-2
Мне нужно выяснить, как я могу проверить , если процесс занят прямо сейчас. Я не нашел ничего в свойствах класса C# Process.Как узнать, занят ли процесс
Любые идеи?
Мне нужно выяснить, как я могу проверить , если процесс занят прямо сейчас. Я не нашел ничего в свойствах класса C# Process.Как узнать, занят ли процесс
Любые идеи?
Вы можете сделать это следующим:
if (Process.GetProcessesByName("process_name").Length > 0)
{
// Is running
}
Вы можете изменить имя процесса здесь с процессом
Или, если вы не хотите, чтобы проверить нет процессов, то сделайте следующее:
Process[] process = Process.GetProcesses();
foreach(Process theprocess in process)
{
if(theprocess.Length>0)
{
//process running
}
else
{
//not running
}
}
Какое у вас определение занятости? – Rob
Возможный дубликат [Как проверить, не отвечает ли процесс?] (Http://stackoverflow.com/questions/3500634/how-to-check-if-process-is-not-ответ) – Tobbe
Роб, я имею в виду, что Я не знаю, работает ли сейчас процесс или нет. Если он ничего не делает - я бы хотел его убить. – Vnuuk