Мне нужно написать программу обслуживания Windows, которая должна запускать функцию один раз в каждый час. Я новичок в программировании Windows. Может ли кто-нибудь вести меня, как начать это?Программа обслуживания окон в C#
ответ
См. Статью MSDN об услугах: Walkthrough: Creating a Windows Service Application in the Component Designer.
Вот обзор: Introduction to Windows Service Applications.
Чтобы запустить операцию каждый час, используйте таймер.
Как написать программу обслуживания Windows и установить ее? –
@Mark, как установить/удалить в качестве другой ссылки внизу одной из этих страниц: [Как установить и удалить службы] (http://msdn.microsoft.com/en-us/library/sd8zc8ha .aspx) – slugster
@ Дан, две ссылки, удаленные вместе, не дают хорошего ответа, даже если они технически правильны. По крайней мере, попробуйте дать небольшой контекст, о чем они. – slugster
Возможно, вместо написания собственного сервиса вы можете использовать Планировщик Windows для запуска приложения каждый час?
Это не сработает –
+1 @Mark Taylor: Учитывая информацию в вашем вопросе, это вполне правильный ответ, и в общем случае это самая простая задача. Если вам нужно что-то более конкретное, добавьте это в свой вопрос. –
Это то, что я делаю большую часть времени. Избегайте Windows-сервисов, когда это возможно, это очень хорошее решение, на мой взгляд :-) –
Hers - это example простого обслуживания. Чтобы этот сервис выполнял функцию каждый час, просто потребовалось бы создание простого таймера в одну секунду.
- 1. остановка обслуживания окон programitically исключение исключения C#
- 2. Лучшая практика обслуживания окон
- 3. таймер обслуживания окон
- 4. Создание ошибки обслуживания окон Glassfish
- 5. Программа обслуживания с txt-файлом
- 6. report_activate_error при настройке окон обслуживания для беспородных
- 7. службы зритель трассировки для обычных окон обслуживания
- 8. C# проблема обслуживания окон с памятью (утечка памяти?)
- 9. Программирование графических окон и окон в C++
- 10. ошибка при остановке обслуживания окон программно
- 11. программирование окон в C
- 12. win32-программа для нескольких окон
- 13. Лучшая практика для обслуживания модальных окон
- 14. Программа окон BlackJack не отображается
- 15. C++: система стрессовых окон
- 16. графическая программа OpenGL без программирования окон
- 17. Программа Delphi предотвращает правильное закрытие окон
- 18. Программа открытия всплывающих окон после загрузки
- 19. Аналогичная программа YUM для окон 7
- 20. Есть ли программа для перечисления окон?
- 21. Процедура обслуживания прерываний в C++
- 22. Получение системы env в C++ из окон
- 23. Сбой окон Windows C# в Windows 7
- 24. Программа обслуживания, которая программно перезапускает все разбитые службы
- 25. запрос HTTP в окнах обслуживания
- 26. Формат строки В C#/окон
- 27. Изменение языка Окон в C#
- 28. fnmatch для окон в C?
- 29. C# переключения окон в .net
- 30. Альтернативы перехватам окон в C#?
«Выполнение функции один раз в каждый час» не требует службы Windows. Пожалуйста, объясните, почему вы считаете, что вам нужен сервис Windows. –
Легко для моего клиента установить в их машину. –
Установка услуг также может быть нетривиальной. Я не думаю, что это должно руководствоваться дизайном вашего приложения. Это проблема инфраструктуры. Также возможно добавить создание запланированных задач как часть установки приложения. Это упростит ваше приложение, например. это может быть просто консольное приложение. –