Jak aktualizovat letního času pro USA, Kanada a Mexiko 2007 zařízení systémem Windows CE

Překlady článku Překlady článku
ID článku: 923027 - Produkty, které se vztahují k tomuto článku.
Zřeknutí se práv Informace v tomto článku může změnit na základě výsledků ACT Energy zásad. Tento článek bude aktualizován podle potřeby. Zákazníci, kteří chtějí aktualizovat časové pásmo pomocí soubory registru musí plně otestovat před nasazením řešení. Tento článek se týká pouze zařízení se systémem Microsoft Windows CE.
Windows Mobile verzi tohoto článku naleznete 923953.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Z důvodu zásad ACT Energy letní čas rozšířen čtyři týdny 2007. Tato změna ovlivní následující časových pásem:
  • 30) (GMT-03:. Newfoundland
  • (GMT-04: 00) Atlantik (Kanada)
  • (GMT-05: 00) Východ (USA a Kanada)
  • (GMT-06: 00) Střední čas (USA a Kanada)
  • (GMT-07: 00) Horská oblast (USA a Kanada)
  • (GMT-08: 00) Tichomoří (USA a Kanada)
  • (GMT-09: 00) Alaska
Implementace letního času 2006 je následující:
  • Spustí letního času v 02: 00 2. dubna 2006.
  • Letní čas končí v 02: 00 na 29. října 2006.
Implementace letního času 2007 je následující:
  • Letní čas spustí 11. března 2007 v 02: 00.
  • Letní čas končí v 02: 00 v 4. listopadu 2007.
Změnit hodiny v 02: 00 místního času. 11. Března 2007 hodiny budou přesunutí vpřed jednu hodinu od 01: 59 hodin 03: 00 hodin. Na 4. listopadu 2007 hodiny budou přesunout zpět jednu hodinu od 01: 59 hodin 01: 00 hodin.

Určit počáteční datum a koncové datum pro letní čas v pozdější roky můžete použít následující pravidla:
  • Spustí se letního času na druhou neděli v březnu.
  • Na první neděle v listopadu končí letní čas.
  • Předchozí změny dojít v 02: 00 místního času.
Mexiko Změna není letní čas. Musíte však aktualizovat následující časová pásma v zařízeních se systémem Windows CE tak, aby odrážel správné datum přechodu a čas:
  • (GMT-06: 00) Mexiko, Monterrey (Mexiko)
  • (GMT-07: 00) Chihuahua La Paz (Mexiko)
  • (GMT-08: 00) Tijuana Baja California (Mexiko)

Další informace

Pokud zařízení systémem Windows CE automaticky aktualizuje hodiny pro letní čas, použijte jednu z následujících metod.

Poznámka: Pokud zařízení systémem Windows CE hodiny pro letní čas automaticky neaktualizuje, nemají použít kterýkoli z následujících metod.

Metoda 1 (pro koncoví uživatelé): ručně upravit hodiny pro letní čas

Můžete ručně upravit hodiny pro letní čas. Postupujte takto:
  1. V Ovládacích panelech otevřete a časových.
  2. V dialogovém okně Vlastnosti a časových zkontrolujte časové pásmo nastavena na správné časové pásmo vaší oblasti.
  3. Klepnutím zrušte zaškrtnutí políčka automaticky upravit hodiny na letní uložení.
  4. Klepněte na tlačítko OK.
  5. Ručně upravit hodiny na letní čas začátku a konci letní čas.
Poznámka: Tato metoda nemusí fungovat u všech zařízení se systémem Windows CE. V příručce vlastníka příslušné kroky k vypnutí automatické hodiny aktualizací pro letní čas v zařízení.

Metoda 2 (pro pouze výrobci OEM): nainstalovat aktualizace Windows CE

Výrobci OEM zařízení můžete nainstalovat aktualizace Windows CE před sestavení nová platforma nebo vydání aktualizace zařízení. Tyto aktualizace obsahovat potřebné změny:
  • Aktualizace letního času definice
  • Aktualizace opravit problém USA změny letního času v 2007 nedojde na správný den
Poznámka: Pokud zařízení systémem Windows CE již expedice, musíte zařízení aktualizovat pomocí aktualizace mechanismus, který je vhodný pro zařízení.

Informace o aktualizaci Windows CE

Získat aktualizaci, navštivte následující web společnosti Microsoft, který je pro příslušný operační systém.
Windows CE 6.0
http://www.microsoft.com/downloads/details.aspx?familyid=B478949E-D020-465E-B451-73127B30B79F&displaylang=en
Windows CE 5.0
http://www.microsoft.com/downloads/details.aspx?familyid=6DCCD9FC-A7AC-4FA3-A9BD-FCC7A83F5311&displaylang=en
Windows CE .NET 4.2
http://www.microsoft.com/downloads/details.aspx?FamilyID=9AD1C3AD-FA40-44CF-8D6E-C3F3FA25FB9B&displaylang=en
Windows CE .NET 4.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=983c3811-4661-4791-a450-a83dcf00b33d&DisplayLang=en

Informace o klíčích registru pro zařízení se systémem Windows CE 5.0

Poznámka: Následující změny klíče registru nevyřeší doby přechodu časové pásmo, které jsou aktuálně nesprávné pro Mexiko.

Informace registru pro časové pásmo je umístěn v následující soubor:
%WINCEROOT%\Public\Common\Oak\Files\Common.reg
Důležité: Pouze Změna řádku dat začíná "TZI". Neupravujte řádky začínající "Zobrazit", "Dlt" nebo "Std". Tyto řádky musí odpovídat souboru odkazovaných prostředků.

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
Existující informace klíče registru
Existující časové pásmo klíče informace registru pro zařízení se systémem Windows CE 5.0 zobrazí následující výpis:
[HKEY_LOCAL_MACHINE\Time Zones\Newfoundland Standard Time]
"Display"=mui_sz:"coredll.dll,#32786"
"Dlt"=mui_sz:"coredll.dll,#33042"
"Std"=mui_sz:"coredll.dll,#33298" 
"TZI"=hex:d2,00,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Atlantic Standard Time]
"Display"=mui_sz:"coredll.dll,#32783"
"Dlt"=mui_sz:"coredll.dll,#33039"
"Std"=mui_sz:"coredll.dll,#33295"
"TZI"=hex:f0,00,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Eastern Standard Time]
"Display"=mui_sz:"coredll.dll,#32780"
"Dlt"=mui_sz:"coredll.dll,#33036"
"Std"=mui_sz:"coredll.dll,#33292"
"TZI"=hex:2c,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Central Standard Time]
"Display"=mui_sz:"coredll.dll,#32776"
"Dlt"=mui_sz:"coredll.dll,#33032"
"Std"=mui_sz:"coredll.dll,#33288"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Mountain Standard Time]
"Display"=mui_sz:"coredll.dll,#32773"
"Dlt"=mui_sz:"coredll.dll,#33029"
"Std"=mui_sz:"coredll.dll,#33285"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Pacific Standard Time]
"Display"=mui_sz:"coredll.dll,#32772"
"Dlt"=mui_sz:"coredll.dll,#33028"
"Std"=mui_sz:"coredll.dll,#33284"
"TZI"=hex:e0,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Alaskan Standard Time]
"Display"=mui_sz:"coredll.dll,#32771"
"Dlt"=mui_sz:"coredll.dll,#33027"
"Std"=mui_sz:"coredll.dll,#33283"
"TZI"=hex:1c,02,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00
Informace o klíči registru nahrazení
Nahrazení časové pásmo klíče informace registru pro zařízení se systémem Windows CE 5.0 zobrazí následující výpis:
[HKEY_LOCAL_MACHINE\Time Zones\Newfoundland Standard Time]
"Display"=mui_sz:"coredll.dll,#32786"
"Dlt"=mui_sz:"coredll.dll,#33042"
"Std"=mui_sz:"coredll.dll,#33298" 
"TZI"=hex:d2,00,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0b,00,00,00,01,00,02,00,00,00,00,00,00,00,\
  00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Atlantic Standard Time]
"Display"=mui_sz:"coredll.dll,#32783"
"Dlt"=mui_sz:"coredll.dll,#33039"
"Std"=mui_sz:"coredll.dll,#33295"
"TZI"=hex:f0,00,00,00,00,00,00,00,c4,ff,ff,ff,\
00,00,0b,00,00,00,01,00,02,00,00,00,00,00,00,00,\
00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Eastern Standard Time]
"Display"=mui_sz:"coredll.dll,#32780"
"Dlt"=mui_sz:"coredll.dll,#33036"
"Std"=mui_sz:"coredll.dll,#33292"
"TZI"=hex:2c,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0b,00,00,00,01,00,02,00,00,00,00,00,00,00,\
  00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Central Standard Time]
"Display"=mui_sz:"coredll.dll,#32776"
"Dlt"=mui_sz:"coredll.dll,#33032"
"Std"=mui_sz:"coredll.dll,#33288"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0b,00,00,00,01,00,02,00,00,00,00,00,00,00,\
  00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Mountain Standard Time]
"Display"=mui_sz:"coredll.dll,#32773"
"Dlt"=mui_sz:"coredll.dll,#33029"
"Std"=mui_sz:"coredll.dll,#33285"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0b,00,00,00,01,00,02,00,00,00,00,00,00,00,\
  00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Pacific Standard Time]
"Display"=mui_sz:"coredll.dll,#32772"
"Dlt"=mui_sz:"coredll.dll,#33028"
"Std"=mui_sz:"coredll.dll,#33284"
"TZI"=hex:e0,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0b,00,00,00,01,00,02,00,00,00,00,00,00,00,\
00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Alaskan Standard Time]
"Display"=mui_sz:"coredll.dll,#32771"
"Dlt"=mui_sz:"coredll.dll,#33027"
"Std"=mui_sz:"coredll.dll,#33283"
"TZI"=hex:1c,02,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0b,00,00,00,01,00,02,00,00,00,00,00,00,00,\
  00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

Informace o klíčích registru pro zařízení Windows CE .NET 4.0 4.1 a systémem 4.2

Poznámka: Následující změny klíče registru nevyřeší doby přechodu časové pásmo, které jsou aktuálně nesprávné pro Mexiko.

Informace registru pro časové pásmo je umístěn v následující soubor:
%WINCEROOT%\Public\Wceshellfe\Oak\Files\Wceshellfe.reg
Důležité: Pouze Změna řádku dat začíná "TZI". Neupravujte řádky začínající "Zobrazit", "Dlt" nebo "Std".

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
Existující informace klíče registru
Existující časové pásmo klíče informace registru pro zařízení Windows CE .NET 4.0 4.1 a systémem 4.2 zobrazí následující výpis:
[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_0330_A_STANDARD]
"Display"="LOC_GMT_MINUS_0330_A_DESC"
"Dlt"="LOC_GMT_MINUS_0330_A_DAYLIGHT"
"TZI"=hex:d2,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_04_A_STANDARD]
"Display"="LOC_GMT_MINUS_04_A_DESC"
"Dlt"="LOC_GMT_MINUS_04_A_DAYLIGHT"
"TZI"=hex:f0,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_05_A_STANDARD]
"Display"="LOC_GMT_MINUS_05_A_DESC"
"Dlt"="LOC_GMT_MINUS_05_A_DAYLIGHT"
"TZI"=hex:2c,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_06_A_STANDARD]
"Display"="LOC_GMT_MINUS_06_A_DESC"
"Dlt"="LOC_GMT_MINUS_06_A_DAYLIGHT"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_07_A_STANDARD]
"Display"="LOC_GMT_MINUS_07_A_DESC"
"Dlt"="LOC_GMT_MINUS_07_A_DAYLIGHT"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_08_A_STANDARD]
"Display"="LOC_GMT_MINUS_08_A_DESC"
"Dlt"="LOC_GMT_MINUS_08_A_DAYLIGHT"
"TZI"=hex:e0,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_09_A_STANDARD]
"Display"="LOC_GMT_MINUS_09_A_DESC"
"Dlt"="LOC_GMT_MINUS_09_A_DAYLIGHT"
"TZI"=hex:1c,02,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00
Informace o klíči registru nahrazení
Nahrazení časové pásmo klíče informace registru pro zařízení Windows CE .NET 4.0 4.1 a 4.2 založené zobrazí následující výpis:
[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_0330_A_STANDARD]
"Display"="LOC_GMT_MINUS_0330_A_DESC"
"Dlt"="LOC_GMT_MINUS_0330_A_DAYLIGHT"
"TZI"=hex:d2,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,00,00,00,01,00,02,00,00,\
  00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_04_A_STANDARD]
"Display"="LOC_GMT_MINUS_04_A_DESC"
"Dlt"="LOC_GMT_MINUS_04_A_DAYLIGHT"
"TZI"=hex:f0,00,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,00,00,00,01,00,02,00,00,\
  00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_05_A_STANDARD]
"Display"="LOC_GMT_MINUS_05_A_DESC"
"Dlt"="LOC_GMT_MINUS_05_A_DAYLIGHT"
"TZI"=hex:2c,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,00,00,00,01,00,02,00,00,\
  00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_06_A_STANDARD]
"Display"="LOC_GMT_MINUS_06_A_DESC"
"Dlt"="LOC_GMT_MINUS_06_A_DAYLIGHT"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,00,00,00,01,00,02,00,00,\
  00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_07_A_STANDARD]
"Display"="LOC_GMT_MINUS_07_A_DESC"
"Dlt"="LOC_GMT_MINUS_07_A_DAYLIGHT"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,00,00,00,01,00,02,00,00,\
  00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_08_A_STANDARD]
"Display"="LOC_GMT_MINUS_08_A_DESC"
"Dlt"="LOC_GMT_MINUS_08_A_DAYLIGHT"
"TZI"=hex:e0,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,00,00,00,01,00,02,00,00,\
  00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_09_A_STANDARD]
"Display"="LOC_GMT_MINUS_09_A_DESC"
"Dlt"="LOC_GMT_MINUS_09_A_DAYLIGHT"
"TZI"=hex:1c,02,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0b,00,00,00,01,00,02,00,00,\
  00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00

Mexiko časové pásmo klíče informace registru pro zařízení se systémem Windows CE 5.0

Informace registru pro časové pásmo je umístěn v následující soubor:
%WINCEROOT%\Public\Common\Oak\Files\Common.reg
Toto je dočasné řešení Mexiko časová pásma. Toto řešení upraví definice DST Mexiko a přidá další časové pásmo Mexiko v registru. Toto řešení hardcodes řetězce v registru a nepřidá prostředek správně. Během čekání aktualizaci dočasně proto musíte použít pouze tohoto řešení.

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
Existující informace klíče registru
Existující časové pásmo klíče informace registru pro zařízení se systémem Windows CE 5.0 zobrazí následující výpis:
[HKEY_LOCAL_MACHINE\Time Zones\Mexico Standard Time]
"Display"=mui_sz:"coredll.dll,#32778"
"Dlt"=mui_sz:"coredll.dll,#33034"
"Std"=mui_sz:"coredll.dll,#33290"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,09,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,05,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Mexico Standard Time 2]
"Display"=mui_sz:"coredll.dll,#32774"
"Dlt"=mui_sz:"coredll.dll,#33030"
"Std"=mui_sz:"coredll.dll,#33286"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,09,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,05,00,00,00,01,00,02,00,00,00,00,00,00,00
Informace o klíči registru nahrazení
Následující výpis ukazuje nahrazení časové pásmo klíče informace registru pro zařízení se systémem Windows CE 5.0. Existuje žádné existující klíč registru pro díky "Standard Tichomoří (Mexiko).", musíte přidat tento klíč registru.
[HKEY_LOCAL_MACHINE\Time Zones\Mexico Standard Time]
"Display"="mui_sz:"coredll.dll,#32778"
"Dlt"=mui_sz:"coredll.dll,#33034"
"Std"=mui_sz:"coredll.dll,#33290"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Mexico Standard Time 2]
"Display"=mui_sz:"coredll.dll,#32774"
"Dlt"=mui_sz:"coredll.dll,#33030"
"Std"=mui_sz:"coredll.dll,#33286"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Pacific Standard Time (Mexico)]
"Display"="(GMT-08:00) Tijuana, Baja California"
"Dlt"="Pacific Standard Time (Mexico)"
"Std"="Pacific Daylight Time (Mexico)"
"TZI"=hex:e0,01,00,00,00,00,00,00,c4,ff,ff,ff,\
  00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00,\
  00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

Mexiko časové pásmo klíče informace registru pro zařízení Windows CE .NET 4.0 4.1 a systémem 4.2

Informace registru pro časové pásmo je umístěn v následující soubor:
%WINCEROOT%\Public\Wceshellfe\Oak\Files\Wceshellfe.reg
Toto řešení je dočasné řešení Mexiko časová pásma. Toto řešení upraví definice DST Mexiko a přidá další časové pásmo Mexiko v registru. Toto řešení hardcodes řetězce v registru a nepřidá prostředek správně. Během čekání aktualizaci dočasně proto musíte použít pouze tohoto řešení.

Důležité: Tento oddíl, metoda nebo úkol obsahuje kroky, které sdělit, jak upravit registr. Po nesprávné úpravě registru však mohou nastat závažné problémy. Postupujte proto pečlivě podle uvedených kroků. Pro zvýšení bezpečnosti registr zálohujte jestě před jeho úpravami. Potom můžete v případě potíží registr obnovit. Další informace o zálohování a obnovení registru naleznete následujícím článku znalostní v databáze Microsoft Knowledge Base:
322756Zálohování a obnovení registru v systému Windows
Existující informace klíče registru
Existující časové pásmo klíče informace registru pro zařízení Windows CE .NET 4.0 4.1 a systémem 4.2 zobrazí následující výpis:
[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_07_B_STANDARD]
"Display"="LOC_GMT_MINUS_07_B_DESC"
"Dlt"="LOC_GMT_MINUS_07_B_DAYLIGHT"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,09,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,05,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_06_C_STANDARD]
"Display"="LOC_GMT_MINUS_06_C_DESC"
"Dlt"="LOC_GMT_MINUS_06_C_DAYLIGHT"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,09,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,05,00,00,00,01,00,02,00,00,00,00,00,00,00
Informace o klíči registru nahrazení
Následující výpis ukazuje nahrazení časové pásmo klíče informace registru pro zařízení Windows CE .NET 4.0 4.1 a 4.2 založen. Existuje žádný klíč registru pro "Standard Tichomoří (Mexiko)." Proto musíte přidat tento klíč registru.
[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_07_B_STANDARD]
"Display"="LOC_GMT_MINUS_07_B_DESC"
"Dlt"="LOC_GMT_MINUS_07_B_DAYLIGHT"
"TZI"=hex:a4,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\LOC_GMT_MINUS_06_C_STANDARD]
"Display"="LOC_GMT_MINUS_06_C_DESC"
"Dlt"="LOC_GMT_MINUS_06_C_DAYLIGHT"
"TZI"=hex:68,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\Time Zones\Pacific Standard Time (Mexico)]
"Display"="(GMT-08:00) Tijuana, Baja California"
"Dlt"="Pacific Daylight Time (Mexico)"
"TZI"=hex:e0,01,00,00,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,02,00,00,\
  00,00,00,00,00,00,00,04,00,00,00,01,00,02,00,00,00,00,00,00,00

Příklad kódu aktualizace registru

Následující ukázka kódu demonstruje ověřte aktuální datum a úpravě registru pro nové nastavení letního času.

Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci, bez žádné záruky výslovně uvedené nebo odvozené,. včetně, bez omezení, odvozených záruk vztahujících se k obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že uživatel je obeznámen s programovacím jazykem, který je předmětem ukázky, a s nástroji použitými pro vytvoření a ladění skriptu. Pracovníci technické podpory společnosti Microsoft mohou vysvětlit funkce určité procedury,. nemohou však následující příklady rozšířit o další funkce nebo vytvářet procedury podle konkrétních požadavků uživatele.
#include <windows.h>

// New registry value for Atlantic Standard Time:
BYTE bNewVal[44] = {0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc4,0xff,0xff,0xff,0x00,0x00,0x0b,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x00,0x00,0x00
,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00
} ;


int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nShowCmd )
{
	HKEY hKey;
	LONG retCode;
	BYTE bVal[44];
	DWORD dwType = REG_BINARY;
	DWORD dwSize = sizeof(bVal);
	SYSTEMTIME st;
	GetSystemTime(&st);
	// This check updates the registry whenever this code is run starting January 1, 2007.
	if(st.wYear > 2006){
		if (ERROR_SUCCESS == RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"Time Zones\\Atlantic Standard Time", 0, 0, &hKey)){
			if ((ERROR_SUCCESS == RegQueryValueEx(hKey, L"TZI", NULL, &dwType, (BYTE*) &bVal, &dwSize)) && (dwType == REG_BINARY)){
				// Check the registry value to determine whether it is the old value. 
				// This check must be modified depending on the time zone that is being updated.
				if(bVal[30] == 0x04){
					retCode = RegSetValueEx(hKey, L"TZI", 0, REG_BINARY, (BYTE*) &bNewVal, sizeof(bNewVal));				
					if(ERROR_SUCCESS != retCode)
						NKDbgPrintfW (_T("Failed to write to registry...\r\n"));
				}
			}
		}
	}
	if(hKey){
		RegFlushKey(hKey);
		RegCloseKey(hKey);
	}

	return 0;
}

// Windows CE 5.0 only: If you have the automatic DST service (Timesvc.dll) included in your image, 
// you must update the service after you change the time zone information in the registry.  
// The following source code does this:
extern "C" void RefreshTimeSvc() {
    HANDLE hFile;

    hFile = CreateFile(L"NTP0:",GENERIC_READ|GENERIC_WRITE,0,
        NULL,OPEN_EXISTING,0,NULL);

    if (INVALID_HANDLE_VALUE == hFile)
        return;

    DeviceIoControl(hFile,IOCTL_SERVICE_STOP,0,0,0,0,NULL,0); 
    DeviceIoControl(hFile,IOCTL_SERVICE_START,0,0,0,0,NULL,0);
    CloseHandle(hFile);
}

Odkazy

Další informace o změny letního času v USA v 2007 naleznete na následujícím webu:
http://support.microsoft.com/gp/cp_dst

Vlastnosti

ID článku: 923027 - Poslední aktualizace: 14. června 2008 - Revize: 10.2
Informace v tomto článku jsou určeny pro produkt:
  • Windows Embedded CE 6.0
  • Microsoft Windows CE 5.0
  • Microsoft Windows CE .NET 4.2
  • Microsoft Windows CE .NET 4.1
Klíčová slova: 
kbmt kbinfo kbhowto KB923027 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:923027

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com