.Netでシステムサービスを作成するには

2008年1月14日
  1. Windowsサービスプロジェクトを作成し、System.ServiceProcess.ServiceBaseクラスの継承クラスを実装する。
  2. OnStart()でバックグラウンドスレッドを実行する。
  3. デザイン画面から右メニューを開き、「インストーラの追加」を実行する。
  4. ServiceInstaller、ServiceProcessInstallerコンポーネントが追加されるので、ServiceInstallerのプロパティ「DisplayName」「ServiceName」「StartType」とServiceProcessInstallerの「Account」プロパティなどを設定し、ビルドする。
  5. .Net Frameworkのinstallutil.exeを使ってサービスをインストールする。

コメントは受け付けていません。