2011-06-24 16 views
1

Windows起動時にアプリケーションを起動するには、新しいスケジュールタスクを作成する必要があります。
"スタートアップ"フォルダに配置するのと同じように...
C#でこのタスクを作成し、有効にして無効にする必要があります。
どうすればよいですか?またはWindowsの新しいバージョンでは動作しない場合がありhttp://www.codeproject.com/KB/cs/tsnewlib.aspx起動時にC#でスケジュールされたタスクでプログラムを開始しますか?

その古いライブラリを:

+1

「[起動時に起動するプログラムを設定するにはどうすればよいですか]」(http://stackoverflow.com/questions/674628/how-do-i-set-a-program-to-launch-at-起動) – Fosco

+1

同じものではありません。私はそれをスタートアップフォルダに入れたり、レジストリに入れたり、Windowsサービスにする必要はありません。私は仕事が必要です。 – Vercas

答えて

2

はあなたが必要なものを行う可能性がありますそのcodeproject.comで利用可能なタスクスケジューラライブラリがあります。少なくとも、正しい方向に向けるべきです。

+0

それはちょうど私が必要と思われる! – Vercas

1

私はこれをWindowsサービスとして行うことをお勧めします。このようなタスクのライフサイクルを最大限に制御できます。 Here is a detailed tutorial. Visual Studioには素晴らしいウィザードがあり、数分で作業を進めることができます。

通常、簡単なデバッグの手段としてデバッグオブジェクトを直接指し示すscツール(チュートリアルを参照)を使用してデバッグサービスを作成したいと思っています。