2013-04-25 85 views
1

您好我需要創建一個每天運行一次的應用程序。該應用程序可以在用戶一天之內第一次登錄後的任何時間運行。創建一個每天運行一次的c#應用程序/ windows服務

我的問題是,什麼是最好的方法來做到這一點。我應該創建一個Windows服務或Windows應用程序來做到這一點?

另一個要求是應用程序必須每天運行一次,除非它已被卸載。

回答

0

您可以使用Windows任務計劃程序。

+0

請您詳細說明您的解決方案嗎?如何使用Windows任務計劃程序來滿足要求? – 2013-04-25 16:32:28

+0

無論您正在編寫哪個應用程序,都將注意力集中在做什麼,並讓Windows任務計劃程序負責調度應用程序的時間安排。服務不一定有用,除非應用程序定期輪詢某種事件或全天執行某些操作。您可以編寫一個C#應用程序作爲控制檯應用程序或Windows窗體應用程序。最終,你會得到一個可執行文件(.exe)。在Scheduler中,您可以指定可執行文件的路徑以及日期/時間/頻率和應用程序參數。 – 2013-04-25 19:23:20

相關問題