Я разрабатываю приложение в .net. В какой-то момент я должен сделать функцию, которая работает в определенное время каждый день Я не хочу использовать службу Windows. Есть ли другой способ, которым я могу сделать эту работу?
Я бы просто использовал планировщик заданий Windows ( XP , Vista / 7 ). Вы также можете получить программный доступ к планировщику задач Windows .
Рассчитайте время запуска как
plannedTime - now
, затем запустите ваш метод в отдельном потоке, как здесь: Запустите код в заданном интервале времени
У вас будетперепланировать поток на следующий после его запуска.