2015-08-20

サービスプロセス と ServiceBase.OnStart()

.NET Framework で、サービス制御マネージャから開始要求があったときにOnStartが呼ばれるわけだが、正常な開始完了を伝えるときはそのまま return すればよい。エラー(開始失敗)にしたい場合は、ExitCode プロパティに 0 以外の値を代入して return をすれば、サービス制御マネージャは開始処理に失敗したとみなして Running 状態にはせず Stopped となる。

  • うまくいかんぞ。 サービスを途中終了させる方法について、ネットでいろいろ議論されているけど結論らしいものは見つからん。

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん