# 62 Уроки C# – Предотвращаем Выключение ПК, пока работает программа
00:00 Введение • Видео посвящено предотвращению потери данных приложения при перезагрузке, выходе или выключении компьютера. • Показана пустая форма без событий на кнопках. • Упоминается использование оверрайта и виртуальные члены. 00:35 Обработка сообщений Windows • Объясняется обработка сообщений Windows через методWndProc. • Обсуждаются события закрытия программ, изменения темы Windows и выключения компьютера. 00:56 Проверка идентификатора события • Проверяется идентификатор события выключения компьютера — 0x11. • Программа не позволяет выключить компьютер, отображая сообщение «нехорошо». 01:32 Демонстрация работы программы • Программа сворачивается, но не закрывается, и при попытке выключения компьютера отображается сообщение «нехорошо». • Подтверждается, что приложение не позволяет выключить компьютер. 02:05 Проверка выхода из системы • Демонстрируется проверка выхода из системы, также отображается сообщение «нехорошо». • Подчёркивается, что программа работает и не позволяет выйти из системы. 02:20 Корректное прерывание задачи • Объясняется использование ConcentToken для корректного прерывания задачи. • Видео предназначено для тех, кому важно сохранить данные при операциях. 02:46 Заключение • Призыв ставить лайки и подписываться. • Прощание с аудиторией.
00:00 Введение • Видео посвящено предотвращению потери данных приложения при перезагрузке, выходе или выключении компьютера. • Показана пустая форма без событий на кнопках. • Упоминается использование оверрайта и виртуальные члены. 00:35 Обработка сообщений Windows • Объясняется обработка сообщений Windows через методWndProc. • Обсуждаются события закрытия программ, изменения темы Windows и выключения компьютера. 00:56 Проверка идентификатора события • Проверяется идентификатор события выключения компьютера — 0x11. • Программа не позволяет выключить компьютер, отображая сообщение «нехорошо». 01:32 Демонстрация работы программы • Программа сворачивается, но не закрывается, и при попытке выключения компьютера отображается сообщение «нехорошо». • Подтверждается, что приложение не позволяет выключить компьютер. 02:05 Проверка выхода из системы • Демонстрируется проверка выхода из системы, также отображается сообщение «нехорошо». • Подчёркивается, что программа работает и не позволяет выйти из системы. 02:20 Корректное прерывание задачи • Объясняется использование ConcentToken для корректного прерывания задачи. • Видео предназначено для тех, кому важно сохранить данные при операциях. 02:46 Заключение • Призыв ставить лайки и подписываться. • Прощание с аудиторией.
