Microsoft KB Archive/821389

= Drive redirection may risk damage to files that you must have to operate the client device =

Article ID: 821389

Article Last Modified on 5/27/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.2

-





SYMPTOMS
When the drive redirection feature is turned on in the Microsoft Windows CE .NET terminal server client, the user can view files, write files, and change files that are located on the Windows CE file system. In some configurations, files that you must have to correctly operate the Windows CE client device may be at risk for damage by inadvertent access from the terminal server session.



Hotfix Information
A supported software update is now available from Microsoft as Windows CE 4.2 Core OS QFE 821389. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites
This fix is supported only when all previously issued fixes for this product have also been installed.

Restart Requirement
After you apply this update, you must perform a clean operation and then rebuild the platform.

Hotfix Replacement Information
This hotfix does not replace any other hotfixes.

File Information
The English version of this package has the file attributes (or later) that are listed in the following table.   Date         Time   Version   Size    File name --

12-Sep-2003 00:21  4.21   1,284,712  Wincepb42-030910-kb821389-armv4.exe 12-Sep-2003 00:22  4.21   1,284,712  Wincepb42-030910-kb821389-armv4i.exe 12-Sep-2003 00:21  4.21   1,280,616  Wincepb42-030910-kb821389-mipsii.exe 12-Sep-2003 00:21  4.21   1,280,616  Wincepb42-030910-kb821389-mipsii_fp.exe 12-Sep-2003 00:22  4.21   1,297,000  Wincepb42-030910-kb821389-mipsiv.exe 12-Sep-2003 00:22  4.21   1,297,000  Wincepb42-030910-kb821389-mipsiv_fp.exe 12-Sep-2003 00:21  4.21   1,260,136  Wincepb42-030910-kb821389-sh3.exe 12-Sep-2003 00:21  4.21   1,260,136  Wincepb42-030910-kb821389-sh4.exe 12-Sep-2003 00:21  4.21   1,190,504  Wincepb42-030910-kb821389-x86.exe The English version of this hotfix has the file attributes (or later) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.   Date         Time                      Size    File name --

Path: Public\Rdp\Oak\Lib\Armv4\Debug 30-Jul-2003 20:43                    978,486  Rdrbase.lib 30-Jul-2003 20:43                    184,320  Rdrbase.pdb 30-Jul-2003 20:42                    398,838  Rdrdrive.lib 30-Jul-2003 20:42                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Armv4\Retail 30-Jul-2003 20:39                    481,966  Rdrbase.lib 30-Jul-2003 20:39                    184,320  Rdrbase.pdb 30-Jul-2003 20:39                    180,984  Rdrdrive.lib 30-Jul-2003 20:39                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Armv4i\Debug 30-Jul-2003 20:49                    980,046  Rdrbase.lib 30-Jul-2003 20:49                    184,320  Rdrbase.pdb 30-Jul-2003 20:49                    399,456  Rdrdrive.lib 30-Jul-2003 20:49                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Armv4i\Retail 30-Jul-2003 20:46                    483,026  Rdrbase.lib 30-Jul-2003 20:46                    184,320  Rdrbase.pdb 30-Jul-2003 20:46                    181,496  Rdrdrive.lib 30-Jul-2003 20:46                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsii\Debug 30-Jul-2003 20:56                    995,502  Rdrbase.lib 30-Jul-2003 20:56                    184,320  Rdrbase.pdb 30-Jul-2003 20:56                    399,622  Rdrdrive.lib 30-Jul-2003 20:56                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsii\Retail 30-Jul-2003 20:53                    482,230  Rdrbase.lib 30-Jul-2003 20:53                    184,320  Rdrbase.pdb 30-Jul-2003 20:52                    183,750  Rdrdrive.lib 30-Jul-2003 20:52                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsii_fp\Debug 30-Jul-2003 21:03                    995,578  Rdrbase.lib 30-Jul-2003 21:03                    184,320  Rdrbase.pdb 30-Jul-2003 21:02                    399,662  Rdrdrive.lib 30-Jul-2003 21:02                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsii_fp\Retail 30-Jul-2003 20:59                    482,374  Rdrbase.lib 30-Jul-2003 20:59                    184,320  Rdrbase.pdb 30-Jul-2003 20:59                    183,792  Rdrdrive.lib 30-Jul-2003 20:59                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv\Debug 30-Jul-2003 21:09                  1,030,904  Rdrbase.lib 30-Jul-2003 21:09                    184,320  Rdrbase.pdb 30-Jul-2003 21:09                    412,726  Rdrdrive.lib 30-Jul-2003 21:09                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv\Retail 30-Jul-2003 21:06                    485,408  Rdrbase.lib 30-Jul-2003 21:06                    184,320  Rdrbase.pdb 30-Jul-2003 21:06                    184,862  Rdrdrive.lib 30-Jul-2003 21:06                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv_fp\Debug 30-Jul-2003 21:16                  1,030,980  Rdrbase.lib 30-Jul-2003 21:16                    184,320  Rdrbase.pdb 30-Jul-2003 21:16                    412,766  Rdrdrive.lib 30-Jul-2003 21:16                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv_fp\Retail 30-Jul-2003 21:13                    485,552  Rdrbase.lib 30-Jul-2003 21:13                    184,320  Rdrbase.pdb 30-Jul-2003 21:12                    184,906  Rdrdrive.lib 30-Jul-2003 21:12                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Sh3\Debug 30-Jul-2003 21:23                    889,628  Rdrbase.lib 30-Jul-2003 21:23                    184,320  Rdrbase.pdb 30-Jul-2003 21:22                    359,752  Rdrdrive.lib 30-Jul-2003 21:22                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Sh3\Retail 30-Jul-2003 21:19                    458,080  Rdrbase.lib 30-Jul-2003 21:19                    184,320  Rdrbase.pdb 30-Jul-2003 21:19                    170,482  Rdrdrive.lib 30-Jul-2003 21:19                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Sh4\Debug 30-Jul-2003 21:29                    889,628  Rdrbase.lib 30-Jul-2003 21:29                    184,320  Rdrbase.pdb 30-Jul-2003 21:29                    359,752  Rdrdrive.lib 30-Jul-2003 21:29                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\Sh4\Retail 30-Jul-2003 21:26                    457,738  Rdrbase.lib 30-Jul-2003 21:26                    184,320  Rdrbase.pdb 30-Jul-2003 21:26                    170,056  Rdrdrive.lib 30-Jul-2003 21:26                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\X86\Debug 30-Jul-2003 20:36                    828,366  Rdrbase.lib 30-Jul-2003 20:36                    184,320  Rdrbase.pdb 30-Jul-2003 20:36                    328,958  Rdrdrive.lib 30-Jul-2003 20:36                    126,976  Rdrdrive.pdb

Path: Public\Rdp\Oak\Lib\X86\Retail 30-Jul-2003 20:33                    428,354  Rdrbase.lib 30-Jul-2003 20:33                    184,320  Rdrbase.pdb 30-Jul-2003 20:33                    155,928  Rdrdrive.lib 30-Jul-2003 20:33                    126,976  Rdrdrive.pdb

Path: Pubsrc\Iabase\Oak\Misc 18-Jul-2003 18:33                    124,152  Cesysgen.bat

Path: Pubsrc\Rdp\Cesysgen 30-Jul-2003 20:31                     14,309  Makefile

Path: Pubsrc\Rdp\Oak\Files 30-Jul-2003 20:31                      3,763  Rdp.bib 30-Jul-2003 20:31                     11,808  Rdp.reg

Path: Pubsrc\Rdp\Oak\Uit 30-Jul-2003 20:31                        506  Dirs

Path: Pubsrc\Rdp\Oak\Uit\Filterfs 14-Aug-2003 00:03                      6,000  File.cpp 14-Aug-2003 00:03                      4,448  Filterfs.h   30-Jul-2003  20:31                      1,519  Filterfsd.def 14-Aug-2003 00:03                      2,677  Find.cpp 14-Aug-2003 00:03                      4,533  Main.cpp 30-Jul-2003 20:31                        664  Makefile 14-Aug-2003 00:03                      4,653  Path.cpp 30-Jul-2003 20:31                        685  Sources Note Because of file dependencies, the most recent fix that contains the previous files may also contain additional files.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section of this article.



MORE INFORMATION
This update adds a new feature to the terminal client drive redirection that permits the OEM to filter access to files on the client.

One implementation scenario is to block access to all files in the \Windows directory of the client to help protect critical system files while you still permit users to access locally mounted storage media, such as the \Storage Card directory.

This update contains the following:
 * The filter-enabled update to the Terminal Service client
 * Sample source code to a filter driver

Keywords: kbbug kbfix kbqfe KB821389

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.