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