|
分類:[C#]
お世話になります。
c#(Visual Studio 2015)を使用しています。 メインとなるシステムの開発と、別プロセスで時刻校正をさせたく、時刻校正専用プログラムを作成しております。
この時刻校正プログラムは一定時間毎に時刻をOSにセットする動作ですが、管理者権限で起動しないとOSの時刻が反映しません。 しかし、無人で自動運用するシステムなのでPC電源ON→スタートアップ時に確認ダイアログが出ては困るのです。
そのためタスクスケジューラに時刻校正プログラムを起動するタスクを「最上位の特権で実行する」にチェックを入れて登録し、これを実行することで管理者権限で確認なしで起動できることは確認済です。 スタートアップ時+毎日1回念のためタスク起動(+2重起動防止)でできるだけ停止しないようにするつもりですが、 可能であればメインのプログラムの起動時に本タスクを起動させたいと考えています。
長くなりましたが、本題として・・ 「c# のプログラムでタスクスケジューラに登録済のタスクを実行すること」 は可能でしょうか?
よろしくお願いします。
|