Services.exe OS Design Development (Windows CE 5.0)

Send Feedback

Services.exe is a process that supplements the Device.exe process. If a device driver crashes when running in Device.exe, it may corrupt other, unrelated device drivers that are currently running, and crash the entire system. Running services in Services.exe decreases the likelihood of a system failure in the event of a service crash. Services.exe also provides enhanced loading capabilities such as support for starting, pausing, and stopping services.

Services.exe supports IPv6. For more information about IPv6, see Core Protocols of IPv6 and IPv6 Addressing.

OS Design Information

The following table shows operating system design information for Services.exe.

Concept Description
Dependencies Winsock, TCP/IP
Hardware considerations None

Modules and Components

The following table shows the components and modules that implement Services.exe.

Item Module Component
Core Server Support services None

Services.exe Implementation Considerations

The following table shows the Sysgen variables for Services.exe.

Sysgen variable Description
SYSGEN_SERVICES When this variable is set, the Core Server Support Catalog item is included in the OS design.

Application Development Topics

Services.exe Application Development

Activating a Service Programmatically

Registering a Service Programmatically

Controlling a Running Service

Stopping a Running Service

Configuring Services.exe to Load a Standalone Service

Using Services.exe from the Command Line

Super Services

Services.exe Registry Settings

Services.exe Security

Services.exe Migration

Services.exe Samples

Services.exe Reference

See Also

Servers

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.