Как написать программу, которая останавливает процесс выключения C?
Такие программы, как Блокнот, могут остановить процесс выключения компьютера, когда файлы не сохранены. Как я могу написать программу, которая останавливает процесс выключения (в C)?
1 ответ
Решение
Для Windows Vista и выше существует функция, определенная в User32.dll (User32.lib), которая называется "ShutdownBlockReasonCreate".
Требуется два параметра:
- ручка окна
- Строка, представляющая сообщение для отображения
Если вызов завершится успешно, ваше приложение заблокирует закрытие окон.
Это мощная функция, и ею нельзя злоупотреблять!