Windowsサービスのデバッグ

1. サービスを実装(実装したサービスをService.exe とする)

2. サービスのインストール

.NET の場合

installutil Service.exe

Delphiの場合

Service.exe /install~

3.サービスの起動

管理ツールの「サービス」を用いて起動

4.デバッグ

プロセスのアタッチを選択し、すでに起動しているService.exeにアタッチすることでデバッグ開始、通常通りブレークポイントなども使える。
但し、サービスを停止するとプロセスアタッチが外れてしまうため、OnStartイベントはデバッグできないことに注意。

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2009-08-15
Copyright © 1995–2025 iPentec all rights reserverd.