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