C# でWindowsサービスの「説明」の文を取得する方法 - C# retrieve description of the Windows Service

visual studio 2013

 今回は、マイクロソフト VisualStudio2013のC#言語を使って、Widnowsサービスの「説明」の文章を取得するプログラムをご紹介します。

Today's Topic: How to retrieve description of the Windows Service in C#

 サービスを制御するServiceControllerクラスではサービスの名前やステータスを得ることはできるのに、サービスの説明文は取得できるようになっていないので、別の方法で取得します。ちょうど、下記の画像のピンク色の部分のテキストです。

winservice

参照設定

Visual Studioのプロジェクトの参照設定で、「System.Management」を追加しておきます。

 実際のソースコード

using System.Management; 
private string GetServiceDescription(string serviceName) 
{
  using (ManagementObject service = new ManagementObject(new ManagementPath(string.Format("Win32_Service.Name='{0}'", serviceName)))) 
  { 
    return service["Description"].ToString(); 
  } 
}

おわりに

spankyblogでは、今後もプログラミングのちょっとしたヒントを掲載していきたいと思います。

 

spankyjpnビデオライブラリー
Spankyjpn Youtube Video Library

Manta Night Diving ハワイ島のマンタナイトダイビング
Manta Night Diving at Hawaii Island
minecraft マインクラフト!水中神殿の水抜き
minecraft マインクラフト!最初の夜の過ごし方

 

コンピューターフリークのあなたにお送りするお得な情報コーナー


エックスサーバー


DELL


お名前,com


株式会社山徳

 



模型飛行機

 



ドスパラ スティック型パソコン


等身大フィギア


ブックオンライン


法人ETCカード

このカテゴリのページリンク
テクニカル