Почему случается так, что окончание задачи в XP/Vista берет настолько дольше, чем окончание самого базового процесса? КАКОВЫ отношения между задачей и процессом с точки зрения ОС?
"Задачей" является термин, использованный "Диспетчером задач" к - выравнивают по ширине его имя - показывают список "главных окон процессов пользователя" (*), если любой
"Задача конца" дает "задачу" (цикл сообщения для "главного окна") последний шанс реагировать на сообщение WM_CLOSE и времена на связанном процессе для окончания. (http://blogs.msdn.com/oldnewthing/archive/2004/07/22/191123.aspx)
"Процессом конца" является грубый TerminateProcess, отменяя любые незаконченные изменения в файлы или другие ресурсы.
Обычно мини-дамп создается для Microsoft Online Crash Analysis (доктор Watson) отчет, который также мог бы занять секунду или два.
(*) Raymond, я знаю, что это таким образом неточно.