During a remote desktop session that originates on a Windows Embedded Compact 7 device, the connection bar might leave visual artifacts on an application window when you move the window on the screen. Specifically, this occurs when you move the active application window behind the connection bar and then out again.
In this article:
The remote desktop client application caches a bitmap that represents the visual state of the remote application window. When you move the remote application window behind the connection bar, the connection bar overwrites a portion of the cached bitmap.
There are currently two ways to address this issue:
Window Compositor uses hardware acceleration to render display surfaces. Display performance degrades when the device does not support hardware acceleration. No noticeable performance degradation occurs in a device that supports hardware acceleration. For performance implications on platforms that run Windows Embedded Compact 7 refer to the Window Compositor documentation.
To turn on Window Compositor
1. In Microsoft Visual Studio, add the Window Compositor catalog item to your operating system design.
By doing this you add the SYSGEN_COMPOSITION flag to the operating system design project file.
2. Rebuild the operating system design to incorporate this change.
Use registry settings to turn on the Shadow Bitmap feature. Windows Embedded Compact reads the settings when the remote desktop client application starts, so they can be set manually on a running operating system, before you start the application, or as part of the operating system design.
To turn on Shadow Bitmap
HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client\Shadow Bitmap Enabled
HKEY_LOCAL_MACHINE \Software\Microsoft\Terminal Server Client\UseShadowBitmapInFullScreen
OR
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Shadow Bitmap Enabled
HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\UseShadowBitmapInFullScreen
Unlike the desktop Windows registry, both registry locations shown here are functionally equivalent because Windows Embedded Compact 7 does not differentiate between users.
Wendy Giberson edited Revision 1. Comment: Made the bullets under "In this article" links.
Wendy Giberson edited Original. Comment: Added "Windows Embedded Compact 7" to the title.