Remote Desktop Protocol (RDP) on Windows CE
The Remote Desktop Protocol (RDP) is a protocol developed by Microsoft to connect and control a remote computer from another one. More information about this can be found on MSDN. It is a client-server based protocol, the remote computer to access must have an RDP server running. For Embedded Windows, a client named Windows Embedded Compact Terminal Services Client (CETSC) is available that can connect to a server with Terminal Server functionality enabled.
_NOTE: The RDP feature is not included with the standard Windows Embedded Compact Licenses provided by Toradex. Please check our article about Windows Embedded Compact License and Components.
This article demonstrates how CETSC on Windows Embedded Compact 7 (WinEC7) can access and control applications running on a Windows 7 device. For more information on this feature, click here. No support for Windows CE6.0 and Windows Compact Embedded 2013.
RDP Server Setup
- On a Windows 7 PC/Laptop, go to Control Panel > System and Security > System and click on Remote Settings. The following window will open:
- Select "Allow connections only from computers running Remote Desktop with Network Level Authentication (more secure)" and press OK.
Note: If the server is connected through a router then make sure port-forwarding is done to the router to access the server globally over the internet.
RDP Client Setup
- Download the RDP Client for WinEC7 from here.
- Unzip the package and copy the CAB installer to the Windows CE device. Double click on the installer to install the package. (Do not change the default installation path.)
- After installation, go to FlashDisk > System and double click on the application cetsc.exe. The following window will appear:
- Enter the IP address of the Windows 7 system running the RDP server and press "Connect" as shown below:
- The following window will open requesting the credentials of the server to connect. Enter the details (user name and password) and press OK.
- A window will appear showing the connection status.
- The following image shows the Windows 7 desktop screen accessible on WinEC7 client terminal. Windows features and applications like audio, video, clipboard, networking etc. can be easily accessed.
Disconnect from Server
Disconnect without ending the session
- In the Remote Desktop Connection window, go to Start > Shutdown section and click on "Disconnect" as shown below. This will close the connection but all the applications and programs keep running on the server side.
Disconnect and end the session
- In the Remote Desktop Connection window, go to Start > Shutdown section and click on "Log off". This will close the connection as well as all the programs.