powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
12 сообщений из 12, страница 1 из 1
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39560569
давненько
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не всем, а конкретному. Процесс из разряда тех, которые просто так себя срубить не дают из диспетчера задач,
гасится(корректно) только при гашении всей windows.
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39560582
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давненькоНе всем, а конкретному. Процесс из разряда тех, которые просто так себя срубить не дают из диспетчера задач,
гасится(корректно) только при гашении всей windows.

Процессу никак нельзя отправить сообщение, он их не принимает.
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39560649
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давненько> Не всем, а конкретному.

Как и любое другое сообщение - SendMessage(hwnd, WM_ENDSESSION, 1, 0);

> Процесс из разряда тех, которые просто так себя срубить не дают из
> диспетчера задач, гасится(корректно) только при гашении всей windows.

Вы уверены, что оно не убивается по TerminateProcess
и пр., но при этом завершится по WM_ENDSESSION ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39560654
давненько
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
schiПроцессу никак нельзя отправить сообщение, он их не принимает.
а безоконные процессы что ли в windows при завершении работы системы просто тупо рубятся ? или другой механизм оповещения ?
Есть безоконный процесс, при гашении системы корректно завершается, пишет сообщение в журнале о своем завершении.
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39560660
давненько
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустамдавненько> Не всем, а конкретному.
Как и любое другое сообщение - SendMessage(hwnd, WM_ENDSESSION, 1, 0);

Сработает ли это, если он диспетчером-то не рубится ? да и окна у него нет - куда hwnd назначить.

Гаджимурадов РустамВы уверены, что оно не убивается по TerminateProcess
и пр., но при этом завершится по WM_ENDSESSION ?

не уверен совсем. не очень понял про эту связку "убивается + завершается", можно пояснить подробнее ?
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39560785
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давненькоschiПроцессу никак нельзя отправить сообщение, он их не принимает.
а безоконные процессы что ли в windows при завершении работы системы просто тупо рубятся ? или другой механизм оповещения ?
Есть безоконный процесс, при гашении системы корректно завершается, пишет сообщение в журнале о своем завершении.

Консольные приложения могут подписаться на получение уведомлений о завершении работы системы, CTRL_SHUTDOWN_EVENT, но эти уведомления рассылает CSRSS и подменить его будет, мягко говоря, непросто.
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39560877
прохожий,
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скорее всего ничего не получится, т.к. Csrss сам перебирает все процессы, сначала интерактивные(текущего пользователя), потом системные. никакой избирательности нет при этом.
Вряд ли удастся проэмулировать работу Csrss.

Если все-таки кто что-то сможет нарыть - напишите, тоже интересно.
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39561022
давненько
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прохожий,Скорее всего ничего не получится, т.к. Csrss сам перебирает все процессы
Т.е. вариантов рубануть процесс, который не дает сделать это через диспетчер задач - нет ?

А что за механизм такой защиты от принудительного завершения, чем достигается ?
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39561083
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давненькопрохожий,Скорее всего ничего не получится, т.к. Csrss сам перебирает все процессы
Т.е. вариантов рубануть процесс, который не дает сделать это через диспетчер задач - нет ?

А что за механизм такой защиты от принудительного завершения, чем достигается ?

Средствами безопасности Windows, видимо. А что за таинственный процесс, может, зная название, легче будет ответить ?
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39561109
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно попробовать PostThreadMessage и WM_ENDSESSION, но это зависит от того как процесс реагирует на сообщения, не со всяким сработает.
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39561198
давненько
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
schiСредствами безопасности Windows, видимо. А что за таинственный процесс, может, зная название, легче будет ответить ?
по поведению похожий аналог - тот же кaспep-ий.
...
Рейтинг: 0 / 0
Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
    #39561216
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давненькоschiСредствами безопасности Windows, видимо. А что за таинственный процесс, может, зная название, легче будет ответить ?
по поведению похожий аналог - тот же кaспep-ий.

Антивирусы не предназначены для снятия через диспетчер задач пользователем - иначе какой от них толк ? Они запускаются с повышенными правами, от системной учетной записи и настраивают доступ к объекту совего процесса.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как процессу отправить сообщение, что система в shutdown уходит, чтобы он закрылся
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]