0 / 0 / 0
Регистрация: 23.04.2013
Сообщений: 15
|
|
1 | |
Выполнение кода при закрытии через диспетчер задач24.08.2013, 12:46. Показов 2281. Ответов 6
Метки нет (Все метки)
В общем ситуация такая. Есть программа, которая... Работает, скажем так в фоне. Так вот. При закрытии приложения (форма есть) выполняется определенный под. Однако. При завершении процесса через Диспетчер задач этот код не выполняется. Код стоит в событии формы OnDestroy. Собственно. Что сделать с кодом, что бы он выполнялся при действии выше. Т.е. при закрытии через Диспетчер задач?
0
|
24.08.2013, 12:46 | |
Ответы с готовыми решениями:
6
Выполнить код при закрытии программы через диспетчер задач Выполнение кода при закрытии программы Выполнение кода при закрытии программы При входе в Диспетчер задач показывает, что процессор загружен на 85-100%, но через секунду падает до 1-15% |
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
24.08.2013, 13:09 | 2 |
Завершение через Диспетчер задач оно таки разное бывает. Зависит от вменяемости процесса этой задачи.
0
|
0 / 0 / 0
Регистрация: 23.04.2013
Сообщений: 15
|
|
24.08.2013, 13:15 [ТС] | 3 |
Приложение полностью отвечает и ведет себя адекватным образом.
0
|
пофигист широкого профиля
4732 / 3167 / 858
Регистрация: 15.07.2013
Сообщений: 18,252
|
|
24.08.2013, 13:34 | 4 |
Тогда завершение приложения через Диспетчер задач ничем не должно отличаться от штатного завершения.
0
|
0 / 0 / 0
Регистрация: 23.04.2013
Сообщений: 15
|
|
24.08.2013, 15:06 [ТС] | 5 |
Однако код, который лежит в OnDestroy формы не выполняется...
0
|
Супер-модератор
|
|
24.08.2013, 16:24 | 6 |
Это смотря откуда завершать задачу. Если со вкладки "Applications" - то да, WM_CLOSE отсылается приложению. Если со вкладки "Processes" - то вызывается безжалостный убийца: TerminateProcess, который не оставляет никаких следов, и не предупреждает убиваемый процесс...
0
|
0 / 0 / 0
Регистрация: 23.04.2013
Сообщений: 15
|
|
24.08.2013, 16:32 [ТС] | 7 |
Тогда все очень плохо. Ну ладно. Спасибо за информацию.
0
|
24.08.2013, 16:32 | |
24.08.2013, 16:32 | |
Помогаю со студенческими работами здесь
7
При входе по учётке нового пользователя нет рабочего стола, и не открываются программы через Диспетчер задач Почему при завершении процесса через диспетчер задач иконка процес в области уведомлений таскбара не исчезает? Диспетчер задач через dll Вирус через автозапуск и блокирующий диспетчер задач Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |