回答
這裏接受的答案有點令人困惑。實現您想要的最簡單方法是使用內置的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. 下一步要做什麼來構建桌面應用程序?
- 6. 運行一個J2EE/Grails應用程序作爲一個Windows桌面應用程序
- 7. 創建一個簡單的多用戶桌面應用程序
- 8. GWT:運行桌面應用
- 9. 構建桌面應用程序時需要使用什麼?
- 10. 使用wxpython構建獨立桌面GUI應用程序
- 11. 如何使用intellij構建桌面應用程序?
- 12. 如何使用arcobject(Arcgis 10)構建Java桌面應用程序?
- 13. 如何用Apache Karaf/OSGi構建桌面應用程序?
- 14. 如何使用電子構建桌面應用程序
- 15. 如何使用flex構建桌面應用程序?
- 16. 桌面應用程序:建築框架?
- 17. 創建一個桌面應用程序來設計母版頁?
- 18. 將數據從一個桌面/ Web應用程序傳遞到另一個桌面應用程序
- 19. 在Android模擬器中運行遠程桌面應用程序
- 20. WIndows服務在遠程桌面運行桌面程序
- 21. 如何將消息從一個桌面應用程序傳遞到在同一臺計算機上運行的另一個桌面應用程序?
- 22. 您將如何在C#3.0中構建桌面應用程序
- 23. 構建視覺豐富的桌面應用程序的框架?
- 24. 構建小型桌面應用程序的GUI
- 25. 確保Windows Mobile應用程序未運行 - 從桌面應用程序
- 26. 無法安裝或運行應用程序....在桌面應用程序中
- 27. Quartz.Net桌面應用程序執行/ C#
- 28. 顯示使用C#運行桌面應用程序列表
- 29. 是否可以使用Silverlight創建桌面應用程序?
- 30. Facebook桌面應用程序
您是否看過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