Как обработать сообщение WM_QUERYENDENDSESSESSION в многопроцессовом приложении WIN32?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как обработать сообщение WM_QUERYENDENDSESSESSION в многопроцессовом приложении WIN32?

Сообщение Anonymous »

У меня есть приложение Win32, создавая несколько долгосрочных процессов. Проблема состоит в том, что еще до того, как основной процесс получает wm_queryendessession , Windows убивает дочерний процесс (у которого нет специального WM_QUERYENDENDSENCSESSESSION , оставляя приложение в неверном состоянии. Должен ли я обрабатывать сообщение в каждом дочернем процессе и каким -то образом координировать отключение по всем процессам, или есть способ сказать Windows, что дочерние процессы не должны быть убиты при выключении, и вместо этого основной процесс будет нести ответственность за их очистку?

Подробнее здесь: https://stackoverflow.com/questions/510 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»