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