Мне нужно выполнить некоторый код перед завершением процесса Windows каждый раз. Итак, я хочу заблокировать процесс выключения Windows на некоторое время. Как я могу сделать это из Java или C ++ Builder?
Спасибо.
Использовать сценарий выхода из системы или завершения работы для запуска exe? Это может быть установлено групповой политикой.
Конечно, я надеюсь, что у вас есть веская причина (например, моя корпоративная сборка) сделать это. Как уже упоминалось в комментариях, что вы пытаетесь сделать, пожалуйста?
См. Ответ на сообщение WM_POWERBROADCAST.Также примите во внимание, что ваша способность предотвратить закрытие может зависеть от ОС (кажется, в Vista и более поздних версиях есть дополнительные возможности).