소개
이 여기서는 unwind.cpp 파일의 코드를 호출 하면 응용 프로그램이 Windows 임베디드 컴팩트 7에서 충돌할 문제에 설명 합니다. 업데이트는이 문제를 해결할 수 있습니다. 이 업데이트를 설치 하기 전에이 제품에 대해 이전에 릴리스된 업데이트를 모두 설치 해야 합니다.
증상
호출 하는 경우 다음 코드 주소 참조 임베디드 컴팩트 7 Windows 응용 프로그램에서는 Unwind.cpp 파일에 있는 코드에서 생성 (주소 = READ_DATA_ULONG (ProcessId, 레지스터 [RegIndex] + (Opcode & 0xfff));) 잘못 된 주소 영역을 응용 프로그램 에서도 충돌이 발생 합니다.Unwind.cpp 코드
static BOOL ArmWalkEpilog( __in ULONG PrologBeginAddress, __in ULONG EpilogPc, __in ULONG MaxEpilogBytes, __in CONTEXT * ContextRecord, __in PROCESSID_T ProcessId )
해결 방법
소프트웨어 업데이트 정보
지원 되는 소프트웨어 업데이트가 Windows 임베디드 컴팩트 7 월 업데이트 (월 2015)으로 Microsoft에서 출시 되었습니다.참고: 이 Windows 임베디드 컴팩트 7 월 업데이트는 다음 Microsoft 다운로드 센터 웹 사이트에서 다운로드할 수 있습니다.
전제 조건
이 업데이트는이 제품에 대해 이전에 발표 된 업데이트를 모두 설치 된 경우에 사용할 수 있습니다.
다시 시작 요구 사항
이 업데이트를 적용한 후 전체 플랫폼의 빌드 청소(clean build)를 수행해야 합니다. 이렇게 하려면 다음 방법 중 하나를 사용 합니다.
-
빌드 메뉴에서 솔루션 정리클릭 한 다음 솔루션 빌드를 클릭 합니다.
-
빌드 메뉴에서 솔루션 다시 빌드를 클릭 합니다.
이 소프트웨어 업데이트를 적용 한 후 컴퓨터를 다시 시작할 필요가 없습니다.
업데이트 대체 정보
이 업데이트는 다른 업데이트를 대체 하지 않습니다.
이 소프트웨어 업데이트 패키지의 영어 버전은 파일 특성 (또는 그 이후의 파일 특성) 있는 다음 표에 나열 된. 이러한 파일의 시간과 날짜는 협정 세계시(UTC)로 나열되었습니다. 파일 정보를 볼 때는 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 시차는 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하여 찾을 수 있습니다.
이 업데이트 패키지에 포함 된 파일
|
파일 이름 |
파일 크기 |
날짜 |
시간 |
경로 |
|---|---|---|---|---|
|
Unwind.cpp |
146,120 |
27-Apr-2015 |
19:18 |
Private\Winceos\Coreos\Core\Dll\Arm |
|
Coremain.lib |
1,216,586 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Checked |
|
Kcoremain.lib |
1,109,628 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Checked |
|
Coremain.lib |
1,079,606 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Retail |
|
Kcoremain.lib |
1,017,654 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Retail |
|
Coremain.lib |
1,364,534 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Debug |
|
Kcoremain.lib |
1,242,752 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Debug |
|
Coremain.lib |
1,289,906 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Checked |
|
Kcoremain.lib |
1,176,004 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Checked |
|
Coremain.lib |
1,164,376 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Retail |
|
Kcoremain.lib |
1,096,356 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Retail |
|
Coremain.lib |
1,442,196 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv6\Debug |
|
Kcoremain.lib |
1,313,226 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv6\Debug |
|
Coremain.lib |
1,086,896 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Checked |
|
Kcoremain.lib |
986,936 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Checked |
|
Coremain.lib |
949,118 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Retail |
|
Kcoremain.lib |
894,854 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Retail |
|
Coremain.lib |
1,131,578 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Debug |
|
Kcoremain.lib |
1,027,722 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Debug |
|
Coremain.lib |
1,123,768 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Checked |
|
Kcoremain.lib |
1,027,352 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Checked |
|
Coremain.lib |
1,019,412 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Retail |
|
Kcoremain.lib |
962,594 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Retail |
|
Coremain.lib |
1,248,922 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Sh4\Debug |
|
Kcoremain.lib |
1,141,584 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Sh4\Debug |
|
Coremain.lib |
1,218,244 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
|
Kcoremain.lib |
1,111,442 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
|
Coremain.lib |
1,081,430 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
|
Kcoremain.lib |
1,019,318 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
|
Coremain.lib |
1,366,294 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
|
Kcoremain.lib |
1,244,546 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
|
Coremain.lib |
1,279,004 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Checked |
|
Kcoremain.lib |
1,166,664 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Checked |
|
Coremain.lib |
1,154,132 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Retail |
|
Kcoremain.lib |
1,087,494 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Retail |
|
Coremain.lib |
1,432,188 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv7\Debug |
|
Kcoremain.lib |
1,304,686 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv7\Debug |
|
Coremain.lib |
1,289,760 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Checked |
|
Kcoremain.lib |
1,175,858 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Checked |
|
Coremain.lib |
1,164,240 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv5\Retail |
|
Kcoremain.lib |
1,096,220 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv5\Retail |
|
Coremain.lib |
1,442,288 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Debug |
|
Kcoremain.lib |
1,313,252 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Debug |
|
Coredll.exp |
291,856 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Checked |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Checked |
|
Coredll.exp |
291,753 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Retail |
|
Coredll.lib |
395,808 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Retail |
|
Coredll.exp |
291,854 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Debug |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Debug |
|
Coredll.exp |
292,573 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Checked |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Checked |
|
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Retail |
|
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Retail |
|
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv6\Debug |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv6\Debug |
|
Coredll.exp |
295,287 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Checked |
|
Coredll.lib |
405,346 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Checked |
|
Coredll.exp |
295,187 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Retail |
|
Coredll.lib |
405,170 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Retail |
|
Coredll.exp |
295,285 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Debug |
|
Coredll.lib |
405,346 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Debug |
|
Coredll.exp |
301,290 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Checked |
|
Coredll.lib |
406,204 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Checked |
|
Coredll.exp |
301,186 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Retail |
|
Coredll.lib |
406,028 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Retail |
|
Coredll.exp |
301,288 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Sh4\Debug |
|
Coredll.lib |
406,204 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Sh4\Debug |
|
Coredll.exp |
289,053 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Checked |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Checked |
|
Coredll.exp |
288,950 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Mipsii_fp\Retail |
|
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Mipsii_fp\Retail |
|
Coredll.exp |
289,051 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Debug |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Debug |
|
Coredll.exp |
292,569 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Checked |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Checked |
|
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Retail |
|
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Retail |
|
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv7\Debug |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv7\Debug |
|
Coredll.exp |
292,573 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Checked |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Checked |
|
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Retail |
|
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Retail |
|
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv5\Debug |
|
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv5\Debug |
참조
Microsoft 소프트웨어 업데이트를 설명 하기 위해 사용 하는 용어 에 대해 알아봅니다.