У меня есть программная операция, которая инициируется, когда пользователь вошел в систему, но она является длительной и неинтерактивной по своей природе и может быть выполнена в фоновом режиме. Я смущен жизненным циклом процесса в Windows.
Может ли любой пользовательский процесс надежно продолжить работу (в фоновом режиме) перед лицом:
- Выход пользователя
- Переключение на другой аккаунт (без выхода из системы)
- Пользователь блокирует экран
- Переключатель состояния питания (спящий режим / режим гибернации)
Существуют программы, которые могут автоматически перезапускаться после перезагрузки / выключения питания (например, Edge повторно открывает свои вкладки после автоматического обновления программного обеспечения). Являются ли они специальными или просто обычными программами, подключаемыми к некоторому интерфейсу Power-Event?