ここで扱う「Windowsサービス」ですが、コントロールパネルの管理ツールの「サービス」で一覧に表示されるサービスのことを指しています。MSDNライブラリでもServicesという名前で情報が載っています。ただ、このあまりにも一般的な「サービス」という単語ですと、検索してもなかなか情報が見つかりません。「Windowsサービス」や「NTサービス」というキーワードで検索するといくらか情報が見つかります。 それほど難しいわけではないですが、あまり情報がなかったのでまとめてみました。 ここで用いたサンプルのソースコードはここからダウンロードできます。 Windowsサービスを統括しているのがSCM(Service Control Manager)です。SCMはレジストリ上にサービスを管理するためのデータベースを持っています。レジストリ上にあるデータベースですが、これを直接編集してはなりません。代