サービス制御プログラム
サービス制御プログラムが開始され、サービスが制御されます。 次の処理が実行されます。
- 開始の種類がSERVICE_DEMAND_STARTの場合は、サービスまたはドライバー サービスを開始します。
- 実行中のサービスに制御要求を送信します。
- 実行中のサービスの現在の状態を照会します。
これらのアクションには、サービス オブジェクトへのオープン ハンドルが必要です。 ハンドルを取得するには、サービス制御プログラムで次の操作を行う必要があります。
- OpenSCManager 関数を使用して、指定したマシン上の SCM データベースへのハンドルを取得します。
- OpenService または CreateService 関数を使用して、サービス オブジェクトへのハンドルを取得します。
詳細については、次のトピックを参照してください。