回答
这里接受的答案有点令人困惑。实现您想要的最简单方法是使用内置的Windows任务计划程序在特定时间每天启动您的应用程序。无需编写Windows服务。事实上,谈论在任务调度器下运行服务甚至没有意义,因为按照定义,服务可以持续运行。
但是,服务可能是实现您所需的另一种方式。该服务可以定义一个定时器,每天触发一次并执行任何所需的任务。请注意,服务不能有UI--它只是在后台运行。编写桌面应用程序也可能更具挑战性。
有关服务的更多信息,请访问:http://msdn.microsoft.com/en-us/library/d56de412(v=vs.90).aspx
您可以创建一个Windows服务,然后将其设置为使用任务计划程序运行。这将使您能够每天在特定时间运行您的应用程序,具体取决于您如何设置它。虽然这个缺点是一个Windows服务不能有一个用户界面。但是,如果您只是想让Task Scheduler运行实际的桌面应用程序,那么就这样做。
如果您创建服务,你为什么需要安排它?只需让它在启动时启动并决定何时运行。 – crashmstr 2012-03-14 13:20:36
如果使用任务调度程序,则无需像创建服务那样尽可能地执行控制台应用程序。 – 2012-03-14 13:20:54
@Mikey Cee,你确定吗? WINSERVER与consoleApp相比有什么缺点? – 2012-03-14 17:27:28
- 1. 如何构建java桌面应用程序运行时模块?
- 2. 从Rails应用程序构建Windows桌面应用程序
- 3. 从另一个Java应用程序运行桌面应用程序
- 4. 运行Node-Webkit就像一个桌面应用程序
- 5. DllNotFoundException在使用ARtoolkit构建桌面统一应用程序时
- 6. 运行远程应用程序,但不是整个桌面
- 7. 下一步要做什么来构建桌面应用程序?
- 8. 从一个桌面应用程序
- 9. 如何构建应用程序以将可执行文件放在桌面上
- 10. 运行一个J2EE/Grails应用程序作为一个Windows桌面应用程序
- 11. 创建一个简单的多用户桌面应用程序
- 12. 带桌面应用程序的java桌面应用程序
- 13. GWT:运行桌面应用
- 14. 构建并运行我的第一个应用程序
- 15. 如何用Apache Karaf/OSGi构建桌面应用程序?
- 16. 构建桌面应用程序时需要使用什么?
- 17. 如何使用arcobject(Arcgis 10)构建Java桌面应用程序?
- 18. 使用wxpython构建独立桌面GUI应用程序
- 19. 使用ruby在rails上构建桌面应用程序
- 20. 如何使用intellij构建桌面应用程序?
- 21. 如何使用flex构建桌面应用程序?
- 22. 如何使用电子构建桌面应用程序
- 23. 创建HTML5桌面应用程序
- 24. 桌面应用程序:建筑框架?
- 25. 创建Java桌面应用程序
- 26. 创建一个桌面应用程序来设计母版页?
- 27. 建立一个桌面Facebook应用程序
- 28. 将数据从一个桌面/ Web应用程序传递到另一个桌面应用程序
- 29. 在Android模拟器中运行远程桌面应用程序
- 30. 可以使用visual studio 2012构建ARM桌面程序吗?
您是否看过Windows计划任务? – Jetti 2012-03-14 13:16:52
桌面应用程序做什么?为什么用户不能手动启动它? – 2012-03-14 13:18:52
[一段时间后执行应用程序]的可能重复(http://stackoverflow.com/questions/1007814/executing-an-application-after-a-period-of-time) – 2012-03-14 14:45:06