2009-05-28 24 views
2

可能性の重複:
How might I schedule a C# Windows Service to perform a task daily?メソッドを毎日実行するようにC#Windowsサービスをスケジュールする方法を教えてください。

私はC#のWindowsサービスを作成していますが、私は、Appに指定された特定の時間に毎日タイマー火災方法を作るための最善の方法を把握していません.Configファイル(毎日午前6時に、メソッドが実行されます)。

あなたはどのようにしますか?このコードは、それを行う必要があります

おかげ

答えて

4

Trigger tg = new DailyTrigger(); 
ScheduledTasks st = new ScheduledTasks(); 
Task t = st.OpenTask("foo"); 
t.Triggers.Add(tg); 
t.Save(); 
+1

これらのクラスはどのような名前空間および/またはアセンブリですか? – Joseph

+0

http://www.codeproject.com/KB/cs/tsnewlib.aspx – aleemb

3

スケジュールされたタスクを作成します。それははるかに簡単な方法です。サービスをインストールするのに十分なアクセス権がある場合は、スケジュールされたタスクを設定するのに十分なアクセス権が必要です。

関連する問題