К примеру, пользователь нажимает ПУСК -> ВЫКЛ, программа перехватывает событие выполняет некие действия и потом выключает.
Предположим, что это возможно, тогда если программа будет выключать компьютер, не будет ли она перехватывать событие второй раз ?
После нажатия выход не будет... т к соаботает выход.... и зачастую нет такого перехватывает... есть заданная логическоя последованность событий... которые не осуществляться... даже если их перебить...
Сделай программу в трее, не выключаемой, задай событие на выключение. При нажатии на "пуск-выкл" все программы будут поочерёдно выключается вызывая соответствующее событие.
К примеру, пользователь нажимает ПУСК -> ВЫКЛ, программа перехватывает событие выполняет некие действия и потом выключает.
Предположим, что это возможно, тогда если программа будет выключать компьютер, не будет ли она перехватывать событие второй раз ?