Customizing an OS Design (Windows CE 5.0)

Windows CE 5.0
Send Feedback

After you create the OS design, you can customize it by adding Catalog items such as applications and device drivers to the design. To determine which Catalog items are included in your OS design, see Determining Which Catalog Items Are Included in an OS Design. For information about adding a Catalog item, see Adding an Item from the Catalog.

You can also customize the OS by changing the registry settings. Use caution when changing registry settings. For information about registry settings for a specific Catalog item, see the documentation for that Catalog item.

You can change the device registry settings in the following ways:

  • Modify the Project.reg file before building and downloading the run-time image.
  • After you download the run-time image to the CEPC and then connect the CEPC to a device, use the Remote Registry Editor. By using the Remote Registry Editor to change the image registry, you do not persist the changes to the registry files in Platform Builder. The next time you download the image, you must configure the registry again. For information about how to use the Remote Registry Editor, see Remote Registry Editor.

The following list shows suggestions for customizing all OS designs:

The following table shows additional suggestions for specific design templates.

Design Template usedSuggestions for customizing
Digital Media Receiver
  • Determine whether the OS design has the correct driver support for the multimedia hardware, and if necessary, load the correct driver.

    For more information, see Determining OS Design Audio and Display Driver Support

  • (Optional) Add permanent media files, such as an introductory video or sample song, to your OS design.

    These files become a permanent part of your run-time image and increase the OS size.

    When you add a video file, do the following:

    • Verify that your OS design includes the WMV & MPEG-4 Streaming Catalog item.
    • Add a video file; for example, %_WINCEROOT%\Public\DirectX\Oak\Files\Kelsyville_av32.wmv.

    This file appears in the \Windows directory on your device.

    For more information, see Adding an Item from the Catalog or Adding a File to a Run-time Image.

Enterprise Terminal
Enterprise Web Pad
Mobile Phone
  • Create a telephony service provider interface (TSPI) for the phone target device. For sample TSPI code, navigate to the following location in your Platform Builder installation directory: %_WINCEROOT%\Public\Common\Oak\Crivers\Samptspi

    For more information, see Telephony Service Provider Interface.

  • Create an NDISWAN driver for the phone target device. Create this driver to provide wireless WAN support for your phone target device. For NDIS driver sample code, see Network Driver Samples.

    For more information about creating this driver for your device, see Network Driver Development Concepts.

Set-Top Box
Industrial Controller
  • (Optional) Add Touch Screen functionality to your Industrial Controller. For example, add this functionality if your device uses a stylus rather than a mouse for input. For more information, see Touch Screen (Stylus) Overview.

For more information about customizing an OS design, see Creating an OS Design with the New Platform Wizard.

See Also

Developing a Target Device by Using a Design Template

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.