Windows CE 기반 장치에서 미국, 캐나다 및 멕시코의 2007년 일광 절약 시간제를 업데이트하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 923027 - 이 문서가 적용되는 제품 보기.
중요 이 문서에서는 레지스트리 수정 방법을 설명합니다. 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 또한 문제가 발생할 경우 레지스트리를 복원하는 방법을 알고 있어야 합니다. 레지스트리 백업, 복원 및 수정 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
256986 Microsoft Windows 레지스트리 설명
고지 사항 이 문서의 정보는 미국 에너지 정책법(Energy Policy Act)의 결과에 따라 변경될 수 있습니다. 이 문서는 필요한 경우 업데이트됩니다. 레지스트리 파일을 사용하여 표준 시간대를 업데이트하려는 고객은 배포 전에 이 해결 방법을 완전히 테스트해야 합니다. 이 문서는 Microsoft Windows CE 기반 장치에만 적용됩니다.
이 문서의 Microsoft Windows Mobile 버전에 대한 내용은 923953을 참조하십시오.
모두 확대 | 모두 축소

이 페이지에서

소개

미국 에너지 정책법으로 인해 2007년에 일광 절약 시간제는 4주 연장됩니다. 이 변경은 다음 표준 시간대에 영향을 줍니다.
  • (GMT-03:30) 뉴펀들랜드
  • (GMT-04:00) 대서양 표준시 (캐나다)
  • (GMT-05:00) 동부 표준시 (미국과 캐나다)
  • (GMT-06:00) 중부 표준시 (미국과 캐나다)
  • (GMT-07:00) 산지 표준시 (미국과 캐나다)
  • (GMT-08:00) 태평양 표준시 (미국과 캐나다)
  • (GMT-09:00) 알래스카
2006년 일광 절약 시간제는 다음과 같이 시행되었습니다.
  • 일광 절약 시간제가 2006년 4월 2일 오전 02:00에 시작되었습니다.
  • 일광 절약 시간제가 2006년 10월 29일 오전 02:00에 끝났습니다.
2007년 일광 절약 시간제는 다음과 같이 시행됩니다.
  • 일광 절약 시간제가 2007년 3월 11일 오전 02:00에 시작됩니다.
  • 일광 절약 시간제가 2007년 11월 4일 오전 02:00에 끝납니다.
시계가 현지 시간으로 오전 02:00에 변경됩니다. 시계가 2007년 3월 11일에 오전 01:59에서 오전 03:00로 한 시간 앞으로 이동하고, 2007년 11월 4월에는 오전 01:59에서 오전 01:00로 한 시간 뒤로 이동합니다.

다음 규칙을 사용하여 이후 연도 일광 절약 시간제의 시작 날짜 및 종료 날짜를 확인할 수 있습니다.
  • 일광 절약 시간제가 3월 두 번째 일요일에 시작됩니다.
  • 일광 절약 시간제가 11월 첫 번째 일요일에 끝납니다.
  • 이러한 변경 사항은 현지 시간으로 오전 02:00에 적용됩니다.
멕시코는 일광 절약 시간제를 변경하지 않습니다. 그러나 올바른 전환 날짜와 시간을 반영하려면 Windows CE 기반 장치에서 다음 표준 시간대를 업데이트해야 합니다.
  • (GMT-06:00) 멕시코시티, 몬테레이(멕시코)
  • (GMT-07:00) 치와와, 라파스(멕시코)
  • (GMT-08:00) 티후아나, 바하 캘리포니아(멕시코)

추가 정보

Windows CE 기반 장치가 일광 절약 시간제에 맞게 시계를 자동으로 업데이트하는 경우 다음 방법 중 하나를 사용하십시오.

참고 Windows CE 기반 장치가 일광 절약 시간제에 맞게 시계를 자동으로 업데이트하지 않는 경우에는 다음 방법을 사용할 필요가 없습니다.

방법 1(최종 사용자): 일광 절약 시간제에 맞게 수동으로 시계 조정

일광 절약 시간제에 맞게 수동으로 시계를 조정할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 제어판에서 날짜/시간을 엽니다.
  2. 날짜/시간 속성 대화 상자에서 표준 시간대가 해당 지역의 올바른 표준 시간대로 설정되어 있는지 확인합니다.
  3. 일광 절약 시간제에 맞게 시간을 자동 조정 확인란의 선택을 취소합니다.
  4. 확인을 누릅니다.
  5. 일광 절약 시간제가 시작할 때와 끝날 때 시계를 수동으로 조정합니다.
참고 일부 Windows CE 기반 장치에는 이 방법을 적용하지 못할 수도 있습니다. 사용 중인 장치에서 일광 절약 시간제에 따른 자동 시계 업데이트 기능을 해제하는 적절한 방법은 사용 설명서를 참조하십시오.

방법 2(OEM만 해당): Windows CE 업데이트 설치

OEM 장치 제조업체는 장치 업데이트를 릴리스하거나 새 플랫폼을 빌드하기 전에 Windows CE 업데이트를 설치할 수 있습니다. 이러한 업데이트에는 필요한 변경 사항이 포함되어 있습니다.

참고 Windows CE 기반 장치를 이미 공급하고 있는 경우에는 해당 장치에 적합한 업데이트 방법을 사용하여 장치를 업데이트해야 합니다.

Windows CE 업데이트 정보

중요 두 업데이트를 모두 적용해야 합니다.
일광 절약 시간제 정의 업데이트
중요 Windows CE 이미지를 빌드하기 전에 영향을 받는 모든 표준 시간대(미국, 캐나다 및 멕시코의 시간대)에 대해 다음 업데이트를 적용해야 합니다. 일부 업데이트는 아직 사용할 수 없으므로 자주 확인하십시오.

이러한 업데이트를 기다리지 않고 미국과 캐나다에서 이 문제를 해결하려면 다음 절의 레지스트리 키 정보를 참조하십시오.

멕시코에 대한 임시 해결 방법은 "Windows CE 5.0 기반 장치에 대한 멕시코 표준 시간대 레지스트리 키 정보" 절과 "Windows CE .NET 4.0, 4.1 및 4.2 기반 장치에 대한 멕시코 표준 시간대 레지스트리 키 정보" 절에 설명되어 있습니다. 이 해결 방법에서는 멕시코에 대한 일광 절약 시간제 정의를 수정하고 레지스트리에 멕시코 표준 시간대를 더 추가합니다. 또한 레지스트리에 문자열을 하드코드하기만 하고 리소스를 올바르게 추가하지 않으므로 다음 업데이트를 기다리는 동안 이 해결 방법을 임시적으로만 사용해야 합니다.
Windows CE 5.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=cceb9089-0bbf-49d1-9fa3-0b2354640848&displaylang=en(영문)

Windows CE .NET 4.2
http://www.microsoft.com/downloads/details.aspx?FamilyID=97212275-8a37-4ae2-8de9-4fcbb4fdd6da&displaylang=en(영문)

Windows CE .NET 4.1
http://www.microsoft.com/downloads/details.aspx?FamilyID=E5AA6CAC-1C4E-4442-B601-744671675268&displaylang=en(영문)

Windows CE .NET 4.0
http://www.microsoft.com/downloads/details.aspx?FamilyID=587deedb-d5d5-4631-a6bf-09f1e5d95e2e&displaylang=en(영문)
2007년에 변경되는 미국의 일광 절약 시간제가 올바른 날짜에 적용되지 않는 문제를 해결할 업데이트


이 업데이트를 구하려면 다음 Microsoft 웹 사이트 중에서 사용 중인 운영 체제에 적합한 웹 사이트를 방문하십시오.
Windows CE 5.0
http://www.microsoft.com/downloads/details.aspx?FamilyId=ECF87971-7500-4305-B479-ACBF395C3AFB(영문)
Windows CE .NET 4.2
http://www.microsoft.com/downloads/details.aspx?FamilyId=0452E95F-AE05-4785-AB2C-13994ECD633A(영문)
Windows CE .NET 4.1
http://www.microsoft.com/downloads/details.aspx?FamilyId=5D7E54CC-F575-4405-82F8-7ABC4172DCF9(영문)
Windows CE .NET 4.0
http://www.microsoft.com/downloads/details.aspx?FamilyId=D7EAED7E-6A53-43BC-BC27-0988C30AA3D2(영문)

Windows CE 5.0 기반 장치에 대한 레지스트리 키 정보

참고 다음과 같이 레지스트리 키를 변경해도 현재 잘못되어 있는 멕시코 표준 시간대 전환 시간 문제는 해결되지는 않습니다.

표준 시간대 레지스트리 정보는 다음 파일에 있습니다.
%WINCEROOT%\Public\Common\Oak\Files\Common.reg
중요 "TZI"로 시작하는 데이터 행만 수정하십시오. "Display", "Dlt" 또는 "Std"로 시작하는 행은 수정하면 안 됩니다. 이러한 행은 참조된 리소스 파일과 일치해야 합니다.

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

기존 레지스트리 키 정보


Windows CE 5.0 기반 장치에 대한 기존 표준 시간대 레지스트리 키 정보는 다음과 같습니다.
[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
대체 레지스트리 키 정보


Windows CE 5.0 기반 장치에 대한 대체 표준 시간대 레지스트리 키 정보는 다음과 같습니다.
[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

Windows CE .NET 4.0, 4.1 및 4.2 기반 장치에 대한 레지스트리 키 정보

참고 다음과 같이 레지스트리 키를 변경해도 현재 잘못되어 있는 멕시코 표준 시간대 전환 시간 문제는 해결되지는 않습니다.

표준 시간대 레지스트리 정보는 다음 파일에 있습니다.
%WINCEROOT%\Public\Wceshellfe\Oak\Files\Wceshellfe.reg
중요 "TZI"로 시작하는 데이터 행만 수정하십시오. "Display", "Dlt" 또는 "Std"로 시작하는 행은 수정하면 안 됩니다.

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

기존 레지스트리 키 정보


Windows CE .NET 4.0, 4.1 및 4.2 기반 장치에 대한 기존 표준 시간대 레지스트리 키 정보는 다음과 같습니다.
[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
대체 레지스트리 키 정보


Windows CE .NET 4.0, 4.1 및 4.2 기반 장치에 대한 대체 표준 시간대 레지스트리 키 정보는 다음과 같습니다.
[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

Windows CE 5.0 기반 장치에 대한 멕시코 표준 시간대 레지스트리 키 정보

표준 시간대 레지스트리 정보는 다음 파일에 있습니다.
%WINCEROOT%\Public\Common\Oak\Files\Common.reg
이것은 멕시코 표준 시간대에 대한 임시 해결 방법입니다. 이 해결 방법에서는 멕시코에 대한 일광 절약 시간제 정의를 수정하고 레지스트리에 멕시코 표준 시간대를 더 추가합니다. 또한 레지스트리에 문자열을 하드코드하기만 하고 리소스를 올바르게 추가하지 않으므로 업데이트를 기다리는 동안 이 해결 방법을 임시적으로만 사용해야 합니다.

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

기존 레지스트리 키 정보


Windows CE 5.0 기반 장치에 대한 기존 표준 시간대 레지스트리 키 정보는 다음과 같습니다.
[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
대체 레지스트리 키 정보


Windows CE 5.0 기반 장치에 대한 대체 표준 시간대 레지스트리 키 정보는 다음과 같습니다. "태평양 표준시(멕시코)"에 대한 기존 레지스트리 키는 없으므로 이 레지스트리 키를 추가해야 합니다.
[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

Windows CE .NET 4.0, 4.1 및 4.2 기반 장치에 대한 멕시코 표준 시간대 레지스트리 키 정보

표준 시간대 레지스트리 정보는 다음 파일에 있습니다.
%WINCEROOT%\Public\Wceshellfe\Oak\Files\Wceshellfe.reg
이것은 멕시코 표준 시간대에 대한 임시 해결 방법입니다. 이 해결 방법에서는 멕시코에 대한 일광 절약 시간제 정의를 수정하고 레지스트리에 멕시코 표준 시간대를 더 추가합니다. 또한 레지스트리에 문자열을 하드코드하기만 하고 리소스를 올바르게 추가하지 않으므로 업데이트를 기다리는 동안 이 해결 방법을 임시적으로만 사용해야 합니다.

경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 이러한 문제의 해결을 보증하지 않습니다. 레지스트리 수정에 따른 모든 책임은 사용자에게 있습니다.

기존 레지스트리 키 정보


Windows CE .NET 4.0, 4.1 및 4.2 기반 장치에 대한 기존 표준 시간대 레지스트리 키 정보는 다음과 같습니다.
[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
대체 레지스트리 키 정보


Windows CE .NET 4.0, 4.1 및 4.2 기반 장치에 대한 대체 표준 시간대 레지스트리 키 정보는 다음과 같습니다. "태평양 표준시(멕시코)"에 대한 레지스트리 키는 없으므로 이 레지스트리 키를 추가해야 합니다.
[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

레지스트리 업데이트 코드 예제

다음 코드 예제에서는 현재 날짜를 확인하고 새로운 일광 절약 시간제 설정에 대한 레지스트리를 수정하는 방법을 보여 줍니다.

Microsoft는 모든 보증(상품, 특정 목적에 대한 적합성 및 비침해에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 예를 보여주기 위한 목적으로만 이 프로그래밍 예제를 제공합니다. 본 문서의 내용은 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 지원 담당자는 사용자에게 도움이 되도록 특정 프로시저에 대한 기능을 설명할 수 있지만 사용자의 특정 요구 사항에 맞도록 예제를 수정하여 추가 기능을 제공하거나 프로시저를 구성하지는 않습니다.
#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);
}

참조

2007년 미국에서 변경되는 일광 절약 시간제에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://support.microsoft.com/gp/cp_dst




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 923027 - 마지막 검토: 2007년 3월 19일 월요일 - 수정: 7.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows CE 5.0
  • Microsoft Windows CE .NET 4.2
  • Microsoft Windows CE .NET 4.1
  • Microsoft Windows CE .NET 4.0
키워드:?
kbhowto kbinfo KB923027

피드백 보내기

 

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