Shell (Compact 2013)
The shell provides the user with an interface to the objects necessary for running applications and managing the Windows Embedded Compact operating system on a Windows Embedded Compact powered device. These objects are either objects on the device, such as files and folders; virtual objects, such as the Recycle Bin; or remote objects accessed through a network.
Windows Embedded Compact allows you to implement different types of shells, from simple command-line interfaces to fully customized graphical user interfaces. A Windows Embedded Compact shell consists of modules and components that each provides a specific area of shell functionality.
To select a shell for your OS and customize it, see Shell Catalog Items and Sysgen Variables.
Source code for this feature is available at %_WINCEROOT%\PUBLIC\SHELL and %_WINCEROOT%\PUBLIC\SHELLSDK.