Quote:
Services.exe is a process that supplements the existing Device.exe process in loading system services. This allows for enhanced device stability by decreasing the likelihood of a system failure in the event of a service failure. Services also provides enhanced loading capabilities such support for starting, pausing and stopping services.
To use both Device.exe and Services.exe, 2 of the 32 available Windows CE process slots will be used. It is possible to run Device.exe without the enhanced Services.exe support in order to conserve a process slot; however, this is done at the expense of the increased stability that Services.exe offers.
Services.exe also can be configured to wait on connections from multiple sockets for multiple services. Upon arrival of a connection request from a particular socket, Services.exe dispatches the request to the registered service. It is important to note that while Services.exe helps prevent a device failure resulting from a service crash, it does not prevent a resulting crash in another unrelated service. All services should be properly debugged prior to testing them with Services.exe.
From