Add the TS CAL Maintenance Tool to the Thin Client (Windows Embedded CE 6.0)

1/5/2010

Each type of device that accesses a server that runs Terminal Services is required to have a Terminal Services client access license (TS CAL). This includes Windows Embedded CE powered thin clients in a Terminal Services enterprise network.

The Terminal Services client access license (TS CAL) maintenance tool is used to read and manage TS CAL tokens for devices that connect to a server that runs Terminal Services.

By default, the TS CAL maintenance tool is a Windows Embedded CE Control Panel program that is included in both the Windows Thin Client and the Enterprise Terminal operating system (OS) designs. This tool enables the thin client user to view, and the option to delete, any stored CALs on the thin client.

When you include the Catalog item License Information (SYSGEN_RDP_LICINFO) in an OS design, the TS CAL maintenance tool is added to the Thin Client Shell Control Panel.

Note

More than one CAL can be stored on a Remote Desktop Protocol (RDP) client if it connects to servers on multiple domains. No CALs may be stored on a thin client if it has never connected to a server that runs Terminal Services.

This tool provides an easy method of managing TS CALs, but does not replace having to purchase them through the appropriate sales channels. TS CAL tokens are electronic representations of real licenses. However, they are not actual licenses.

Including the TS CAL Maintenance Tool in a Run-Time Image

This tool can be included without modification in a thin client run-time image. Or, you can consider it as a template for designing your own user interface (UI) for presenting license information to the user. If you design your own UI, you must link your code to the helper library, licinfo.lib, in the same manner as the TS CAL maintenance tool links to it.

This tool is provided as public code in the following location: %_WINCEROOT%\PUBLIC\RDP\OAK\UIT\LICINFO\licinfo.cpp.

For more information about this tool, see TS CAL Maintenance Tool.

See Also

Tasks

How to Develop a Thin Client

Concepts

Configuring the Windows Thin Client Shell
Thin Client and Terminal Services

Other Resources

Customizing a Thin Client