私が構築したカスタム インストール ウィザードを介していくつかの Windows サービスを作成するためにC:\Windows\System32\sc.exe
(経由で) を使用しています。System.Diagnostics.Process
作成された各サービスには、1 つまたは複数のモジュールがロードされたプログラムが含まれます (ウィザードでユーザーが選択)。
このウィザードがロードされたときに、どのサービスとどのモジュールが現在インストールされているかをユーザーに通知できるようにしたいと考えています。サービスの説明 ( sc description "....."
) を使用して、各サービスの一部であるモジュールを記述しました。
ただし、サービスの説明をプログラムで読み取る方法が見つかりません。それが一部ではないのは驚くべきことだと思いますSystem.ServiceProcess.ServiceController
C# 経由でサービスの説明を読み取る方法はありますか?