C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 31 を表示中)
■14866 / )  WindowsサービスのOnStartで、停止する方法
□投稿者/ tucchi (12回)-(2008/02/28(Thu) 09:10:29)

分類:[.NET 全般] 

お世話になってます。
tucchiです。

VS2003のC#でWindowsサービスを作成しています。

OnStartで、動作に必要な設定値(DBや設定ファイルなど)のチェックを行い、
NGの場合はサービスを停止させたいのですが、調べてみても方法がわかりませんでした。

this.Stop()のようなことはできないので、
OnStart内で自サービスのインスタンスを作成し、そのインスタンスで
(インスタンス名).stop()とするしかないのでしょうか?
自分のなかで自分のインスタンスを作成するのは、ちょっと違和感があるのですが・・・。

お手数ですが、教えてください。よろしくお願いいたします。
返信 編集キー/


管理者用

- Child Tree -