次の方法で共有


サービスのインストール、削除、および列挙

構成プログラムでは 、CreateService 関数を使用して、SCM データベースに新しいサービスをインストールします。 この関数は、サービスの名前を指定し、データベースに格納されている構成情報を提供します。 各サービスのデータベースに格納されている情報の説明については、「 インストールされているサービスのデータベース」を参照してください。 サンプル コードについては、「 サービスのインストール」を参照してください。

構成プログラムは DeleteService 関数を使用して、インストールされているサービスをデータベースから削除します。 詳細については、「 サービスの削除」を参照してください。

サービス名を取得するには、 GetServiceKeyName 関数を呼び出します。 サービス コントロール パネル アプレットで使用されるサービス表示名は、 GetServiceDisplayName 関数を呼び出すことによって取得できます。

サービス構成プログラムでは、 EnumServicesStatusEx 関数を使用して、すべてのサービスとその状態を列挙できます。 EnumDependentServices 関数を使用して、指定したサービス オブジェクトに依存するサービスを列挙することもできます。