View Single Post
  #22  
Old February 16th 07, 02:54 PM posted to microsoft.public.win98.gen_discussion,microsoft.public.win98.apps
John John
External Usenet User
 
Posts: 359
Default Daylight Savings Patch

tom wrote:

On Feb 15, 3:10 pm, John John wrote:


As I understand it, on Windows 98 the information is stored in these 2
registry keys:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cu rrentVersion\Time Zones

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Cont rol\TimeZoneInformation

The first key contains the database for _ALL_ time zones. The second
key contains the information for the time zone _CURRENTLY_ being used on
the computer. The information in this second key was _COPIED_ from the
database information stored in the first key _WHEN_ the time zone was
set. If the information now is different than when the time zone was
set, the information in the second key has to be refreshed to reflect
the changes made in the first key, if not the time will not change as
expected on the new date.



Well, I applied Gary's patch to a 98SE system, did not do any extra
steps, did not reboot. I set system clock to just before 2AM 3/11/07
and let it tick past 2AM. The time changed.

My test seems to contradict your assertions as applied to 98SE.


A simple explanation for this, when you reset the clock to just before
2AM 3/11/07 you had to click on "Apply" thus reselecting and reapplying
the Time Zone settings and forcing Windows to copy the new TZ
information from the database key to the ControlSet key. That could
easily be confirmed by comparing the contents of the registry key in
question before and after doing the time change. So, simply put, by
using the clock settings function you have indeed reset the key as
instructed by Microsoft, whether you do it via the Control Panel or via
the Toolbar clock is irrelevant, the end result is that you have reset
the Time Zone settings. If instead of changing the time while in
Windows you would have instead changed the time in the BIOS then booted
to Windows your results would have been different. If you deploy (push)
the fix to machines on a network asking users to readjust their clocks
is not, or might not be, a good method to have the changes applied. As
for home users, many will simply apply fixes and not bother or know to
verify that the patch works, most don't even know what dates to use to
check the changes.

John