Как написать программу, которая останавливает процесс выключения C?

Такие программы, как Блокнот, могут остановить процесс выключения компьютера, когда файлы не сохранены. Как я могу написать программу, которая останавливает процесс выключения (в C)?

1 ответ

Решение

Для Windows Vista и выше существует функция, определенная в User32.dll (User32.lib), которая называется "ShutdownBlockReasonCreate".
Требуется два параметра:
- ручка окна
- Строка, представляющая сообщение для отображения
Если вызов завершится успешно, ваше приложение заблокирует закрытие окон.

Это мощная функция, и ею нельзя злоупотреблять!

Другие вопросы по тегам