Services.exe OS Design Development (Windows Embedded CE 6.0)

1/6/2010

Servicesd.exe is a process that acts as a host to service dynamic-link libraries (DLLs). Long-running services that do not need direct access to hardware or kernel functions, such as the TCP stack, should be hosted by servicesd.exe, rather than in the kernel. Servicesd.exe provides enhanced loading capabilities, such as support for starting, pausing, and stopping services. The process of services.exe, which functions as the host process of services DLLs prior to Windows Embedded CE 6.0 R2 , now acts only as a command-line interpreter.

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

Controlling a Running Service

Stopping a Running Service

Using Services.exe from the Command Line

Services.exe Registry Settings

Services.exe Security

Services.exe Migration

Services.exe Samples

Services.exe Reference

See Also

Other Resources

Services.exe
Servers