Microsoft KB Archive/811283

From BetaArchive Wiki

Article ID: 811283

Article Last Modified on 5/27/2005



APPLIES TO

  • Microsoft Windows CE .NET 4.1



SYMPTOMS

When you perform a warm reset on your Microsoft Windows CE-based device, the notification database may grow by two records. This behavior occurs only if the contents of the RAM file system are preserved through the reset (this is known as a warm reset). When the notification database grows because of frequent warm resets, less memory is available for registry entries, files, and program memory.

CAUSE

The Explorer shell for Windows CE adds notification entries for the Time Zone Change event (NOTIFICATION_EVENT_TZ_CHANGE) and the Time Change event (NOTIFICATION_EVENT_TIME_CHANGE). These entries permit the shell to reset reminder and daylight saving time alarms when the system time is changed, or if you change the time zone. The shell does not first determine if the notification entries already exist in the database. The hotfix that is described in this article adds code to the shell initialization that removes the existing notifications before adding new ones.

RESOLUTION

Hotfix Information

A supported software update is now available from Microsoft as Windows CE 4.1 Core OS QFE 811283. 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

Install all earlier hotfixes for this version of Windows CE.

Restart Requirement

You do not have to restart your computer after you apply this hotfix.

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
   ----------------------------------------------------------------------------
   28-Mar-2003  19:59  4.1.3.328  1,276,520  030328_armv4i_wce41-q811283.exe   
   28-Mar-2003  19:58  4.1.3.328  1,272,424  030328_armv4t_wce41-q811283.exe   
   28-Mar-2003  19:58  4.1.3.328  1,276,520  030328_armv4_wce41-q811283.exe    
   28-Mar-2003  19:57  4.1.3.328  1,235,560  030328_mips16_wce41-q811283.exe   
   28-Mar-2003  19:59  4.1.3.328  1,301,096  030328_mipsii_fp_wce41-q811283.exe
   28-Mar-2003  19:59  4.1.3.328  1,301,096  030328_mipsii_wce41-q811283.exe   
   28-Mar-2003  19:59  4.1.3.328  1,309,288  030328_mipsiv_fp_wce41-q811283.exe
   28-Mar-2003  20:00  4.1.3.328  1,309,288  030328_mipsiv_wce41-q811283.exe
   28-Mar-2003  19:58  4.1.3.328  1,264,232  030328_sh3_wce41-q811283.exe
   28-Mar-2003  19:58  4.1.3.328  1,264,232  030328_sh4_wce41-q811283.exe
   28-Mar-2003  19:57  4.1.3.328  1,186,408  030328_x86_wce41-q811283.exe

The English version of this fix 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\Wceshellfe\Oak\Lib\ARMV4\Debug
   19-Mar-2003  21:37                  1,111,722  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\ARMV4\Retail
   19-Mar-2003  21:36                    932,548  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\ARMV4I\Debug
   19-Mar-2003  21:36                  1,113,496  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\ARMV4I\Retail
   19-Mar-2003  21:35                    933,470  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\ARMV4T\Debug
   19-Mar-2003  21:34                  1,072,394  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\ARMV4T\Retail
   19-Mar-2003  21:33                    924,794  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPS16\Debug
   19-Mar-2003  21:40                  1,040,860  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPS16\Retail
   19-Mar-2003  21:39                    852,132  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSII\Debug
   19-Mar-2003  21:38                  1,136,442  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSII\Retail
   19-Mar-2003  21:38                    960,396  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSII_FP\Debug
   19-Mar-2003  21:41                  1,136,618  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSII_FP\Retail
   19-Mar-2003  21:40                    960,582  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSIV\Debug
   19-Mar-2003  21:47                  1,147,766  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSIV\Retail
   19-Mar-2003  21:46                    966,492  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSIV_FP\Debug
   19-Mar-2003  21:44                  1,147,940  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\MIPSIV_FP\Retail
   19-Mar-2003  21:43                    966,674  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\SH3\Debug
   19-Mar-2003  21:43                  1,044,092  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\SH3\Retail
   19-Mar-2003  21:42                    891,950  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\SH4\Debug
   19-Mar-2003  21:45                  1,044,044  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\SH4\Retail
   19-Mar-2003  21:45                    891,078  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\X86\Debug
   19-Mar-2003  21:33                    973,172  Explorer.lib

   Path: Public\Wceshellfe\Oak\Lib\X86\Retail
   19-Mar-2003  21:32                    838,620  Explorer.lib

This hotfix also includes an update to the shared source.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Keywords: kbbug kbfix kbqfe KB811283