Как убить exe в taskmanager? - PullRequest
       36

Как убить exe в taskmanager?

0 голосов
/ 04 августа 2011

Я сгенерировал exe-приложение C # -Win, используя проект установки Visual Studio.После закрытия установленного приложения в диспетчере задач все еще выполняется процесс.Я пытался с Application.Exit () в Dispose () каждой формы.но при переходе от одной формы к другой я использовал this.Hide () . Поэтому закрытие каждого навигационного приложения.

я не могу сейчас использовать концепцию MDI

Как это сделать?

Пожалуйста, ведите меня ..

Ответы [ 3 ]

0 голосов
/ 04 августа 2011

в основной форме Form_Close обработчик событий вы можете иметь Application.ExitThread()

0 голосов
/ 05 августа 2011

Спасибо за ваши ответы

В каждой форме FormClosed Обработчик событий я назвал Application.Exit ();

private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
    Application.Exit();                
}

Отлично работает ..

0 голосов
/ 04 августа 2011

В вашей последней форме обработайте событие Closing и затем вызовите Envirunment.Exit , это вызовет тот же эффект, что и вы.Итак:

private void OnFormClosing(object sender, FormClosingEventArgs e)
{
    Environment.Exit(0);
}
...