Я пишу программное обеспечение для компании на c #, которое предназначено для работы на платформе Windows.
Одно из моих требований - разрешить пользователю планировать резервное копирование.
То есть пользователь установит время, когда база данных будет автоматически архивироваться компьютером.
На платформе Linux я бы использовал crons, но я немного потерян на платформе Windows. Я не хочу, чтобы само программное обеспечение было открыто для запуска резервного копирования. Я хочу, чтобы это выполнялось, даже если само программное обеспечение не запущено.
Лучше всего использовать планировщик Windows или создать специальный сервис, который будет запускаться при запуске.
Может кто-нибудь указать мне, как на самом деле добиться этого? Любые конструктивные предложения приветствуются.
Спасибо.