PDA

Просмотр полной версии : [Помогите!] [C#] Использование цикла


FireBlock
23.08.2011, 16:57
Помогите сделать так, что бы выполнялся бесконечный цикл (while) до
Того времени, пока определенный процесс не будет запущен, как появится
Процесс - Вывести MessageBox с тем, что процесс найден .
(издеваться можно) :<

Добавлено через 47 минут
Не ужели никто не знает ?
Или всем лень помочь ?

warl0ck
23.08.2011, 18:30
while (true)
{
var p = System.Diagnostics.Process.GetProcesses();
foreach (System.Diagnostics.Process process in p)
{
if (!process.ToString().Contains("notepad")) continue;
System.Windows.Forms.MessageBox.Show("процесс найден, система успешно пропатчена;)");
return;
}
}

iVs.Dark
23.08.2011, 19:31
bool go = true, procstart = false;

while (go == true)
{
...
{
....
procstart = true; //после запуска процесса.
}

if (procstart == true) { go=false; MessageBox.Show("Process running!"); } //лучше в конце, перед окончанием цикла
}