サービスの情報を取得するServiceControllerクラスのインスタンスを作成し、プロパティを調べることにより、そのサービスの名前、表示名、種類、ステータス、サービスが依存しているサービス、サービスに依存しているサービスなどの情報を取得することができます。なお、ServiceControllerクラスはNT系OSでのみ使用できます。 以下の例では、ローカルコンピュータ(".")のサービス"IIS Admin Service"の情報を表示しています。 '参照設定にSystem.ServiceProcess.dllが追加されているものとする 'ServiceControllerオブジェクトの作成 Dim sc As New System.ServiceProcess.ServiceController( _ "IIS Admin Service", ".") 'サービスに関する情報を取得
![サービスの情報を取得する](https://cdn-ak-scissors.b.st-hatena.com/image/square/468f07dcdc473518c3248073f728f51f8f09ed38/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Fsystem%2Fservicecontroller.jpg)