Starting Services on Demand

The user can start a service with the Services control panel applet. A service control program can start a service with the StartService function. When the service is started, the SCM performs the following steps:

·Retrieve the account information stored in the database.

·Log on the service account.

·Create the service in the suspended state.

·Assign the logon token to the process.

·Allow the process to execute.