Как настроить автоотключение компьютера НЕ ИСПОЛЬЗУЯ ТАЙМЕРЫ автоматического отключения?
К примеру на компьютере идет процесс ДОЛГОЙ инсталляции какой либо программы/игры (5 или более часов). Подсчитывать время завершения процесса неуместно, так как обратный отчет не всегда верен да и к тому же длительность процесса инсталляции зависит и от характеристик компьютера и самой останавливаемой программы. И еще как быть если после завершения процесса инсталляции требуется нажатие на кнопку "Завершить"?
Напиши bat-файл и через него запусти процесс инсталляции, как процесс закончиться следующей командой пропиши в батнике команду выключения компьютера. Насчет кнопки завершить смотри документацию к программе на предмет ключей запуска, либо скачивай с торрента программы, созданные для автоматической "тихой" установки без участия пользователя.
Вообще насчет кнопки завершит я то же думаю это тупейшее решение разработчиков ОС и программ - ну зачем выводить диалоговое окно требующий дополнительный действий от пользователя с единственной кнопкой "завершить"? И таких примеров в реальности просто тьма. Разве нельзя на уровне ОС реализовать сторонним программам единый интерфейс уведомлений пользователя? А еще лучше с историей уведомлений, чтобы потом посмотреть где и какая ошибка вылезала, подробное содержание которой уже забыл. Даже на андроиде есть, в 5 версии еще удобнее реализовано. В топку Microsoft, десятую версию своей винды делает а таких функций все еще не могут придумать...
Как на андроиде хорошо, всего одна кнопка "Установить" и больше ничего не нужно, потому что заранее уже по умному продуманы все параметры установки и работы программ.
Можно написать программу на С++ или С# и слушать windows messages и выполнять действия по наступлению того или иного события