• ベストアンサー

サービスに関する質問

タイトルのとおりで、サービス(デーモン)に関する質問です。 現在動いているサービスを見る場合、タスクバー(一番下にある灰色の棒)の一番右側にあるアプリケーションのアイコン=現在動いているサービスという事なのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.2

違います。タスクバーにアイコンが出るかどうかとサービスが動いているかどうかとは無関係です。 タスクバーのアイコンは、システム(OS)がサービスの起動・停止にあわせて自動的に出したり消したりするのではなく、プログラム自体が「タスクバーにアイコンを出せ!」とシステム(OS)に命令して表示する仕組みになっています。 ある特定のサービスがたまたま「起動したらタスクバーにアイコンを出す、終了する前にはアイコンを消す」というプログラムになっていれば、その「特定のサービス」についてのみ、「タスクバーにアイコンがあればサービスが動いている」と言えます。 管理ツール→サービスを開くと、システム(OS)に登録されているサービスの一覧が出ます。このうち「状態:開始」となっているものが、現在動いているサービスです。

tukai
質問者

お礼

有難う御座いました。 これからサービスプログラミングを学んでみようと思っていたので大変参考になりました。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

コマンドプロンプトで、以下を実行すると現在動いているサービスが表示されます。 sc query type= service state= active

tukai
質問者

お礼

Windows Meでそのコマンドを実行してみましたが、そのコマンドは存在しない用でした。 (OSが古いせいか)

関連するQ&A