My web app runs on windows 2003 .Net 3.5
I have users from Israel (GMT +2), and Israel switched to Daylight saving time on 26/3/10 so now it's (GMT +3).
I use TimeZoneInfo.ConvertTime that doesn’t know the Daylight saving time switch is on 26/3/10 so it still converts to GMT +2.
And I was told that I need to update: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Israel Standard Time\Dynamic DST
I found this update:
That supposes to fix the Dynamic DST for 2010, Is this the update I need?
Where can I find an update that handles 2011 2012… ?
Will I need to update my windows every year to get the DST right?