Windowsのサービスプログラム内でコマンドプロンプトを実行するのは一般的にOKなのでしょうか。
Posted: 2012年7月04日(水) 17:29
Windowsのサービス プログラムを作成しています。
OSのバックグラウンドで動作しているサービス内で、cmd.exeを実行してコマンドプロンプトを実行するのは、
一般的にあまり見たことがありませんが問題ないでしょうか?
やりたいのは、タスクスケジューラの機能で特定スケジュールのenable/disableをコマンドプロンプトで操作します。
(schtasks /change /tn "タスク名" /disable)
簡単なサービスを作成して実行してみたところ、動作確認はできました。
ユーザアプリで無ければ切り替えをできないかと思っていましたが、サービスからも切り替えが可能でした。
OSのバックグラウンドで動作しているサービス内で、cmd.exeを実行してコマンドプロンプトを実行するのは、
一般的にあまり見たことがありませんが問題ないでしょうか?
やりたいのは、タスクスケジューラの機能で特定スケジュールのenable/disableをコマンドプロンプトで操作します。
(schtasks /change /tn "タスク名" /disable)
簡単なサービスを作成して実行してみたところ、動作確認はできました。
ユーザアプリで無ければ切り替えをできないかと思っていましたが、サービスからも切り替えが可能でした。