수정: VirtualAlloc 함수를 사용하여 할당된 데이터는 ARM Cortex A-8 프로세서를 사용하는 Windows Embedded CE 6.0 R3 기반 디바이스에서 변경됩니다.

증상

다음 시나리오를 고려하세요.

  • Windows Embedded CE 6.0 R3 기반 디바이스에서 VirtualAlloc 함수를 호출하는 애플리케이션 또는 드라이버를 실행합니다. 예를 들어 USB 원격 NDIS(네트워크 드라이버 인터페이스 사양) 클래스 드라이버(Rndismp.dll)는 VirtualAlloc 함수를 호출하여 구조체에 가상 메모리를 할당합니다.
  • VirtualAlloc 함수의 flProtect 매개 변수는 PAGE_NOCACHE 특성으로 지정됩니다.
  • 디바이스는 ARM Cortex A-8 프로세서를 사용합니다.

이 시나리오에서는 할당된 메모리의 데이터가 변경 될 수 있습니다. 예를 들어 구조체의 첫 번째 바이트는 Rndismp.dll 모듈에서 0이 될 수 있습니다.

해결 방법

소프트웨어 업데이트 정보

지원되는 소프트웨어 업데이트는 이제 Microsoft에서 Windows Embedded CE 6.0 월간 업데이트 2011년 9월로 사용할 수 있습니다. "파일 정보" 섹션에서 패키지 파일 이름에는 제품 버전, 날짜, 기술 자료 문서 번호 및 프로세서 유형이 포함됩니다. 패키지 파일 이름 형식은 다음과 같습니다.

제품 버전 yymmdd-kbnnnnnn-processor type 예를 들어 Wincepb60-110128-kb2492159-armv4i.msi KB 문서 2492159 설명되고 2011년 1월 월간 업데이트에 포함된 ARMV4i Windows Embedded CE 6.0 Platform Builder 수정 사항입니다.

이 문제를 즉시 resolve 다음 Microsoft 웹 사이트에서 이 Windows Embedded CE 6.0 월간 업데이트를 다운로드합니다.

Microsoft 다운로드 센터

Windows Embedded CE 6.0

필수 구성 요소

이 업데이트는 이 제품에 대해 이전에 발표된 모든 업데이트가 설치된 경우에만 지원됩니다.

다시 시작 요구 사항

이 업데이트를 적용한 후에는 전체 플랫폼을 새로 빌드해야 합니다. 이렇게 하려면 다음 방법 중 하나를 사용하세요.

  • 빌드 메뉴에서 솔루션 정리를 클릭한 후 솔루션 빌드를 클릭합니다.
  • 빌드 메뉴에서 솔루션 다시 빌드를 클릭합니다.

이 소프트웨어 업데이트를 적용한 후에는 컴퓨터를 다시 시작할 필요가 없습니다.

업데이트 대체 정보

이 업데이트는 다른 업데이트를 대체하지 않습니다.

파일 정보

이 소프트웨어 업데이트 패키지(영어 버전)는 다음 표에 나열된 파일 특성(또는 이후 버전의 파일 특성)을 포함합니다. 이 파일의 날짜와 시간은 UTC(협정 세계시)로 나열됩니다. 파일 정보를 볼 때 로컬 시간으로 변환됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.

설치 관리자 파일

파일 이름 파일 크기 날짜 시간
Wincepb60-110930-kb2603744-mipsiv.msi 3,391,488 2011년 10월 1일 02:53
Wincepb60-110930-kb2603744-mipsiv_fp.msi 3,514,368 2011년 10월 1일 02:53
Wincepb60-110930-kb2603744-sh4.msi 3,178,496 2011년 10월 1일 02:53
Wincepb60-110930-kb2603744-x86.msi 3,010,560 2011년 10월 1일 02:53
Wincepb60-110930-kb2603744-armv4i.msi 3,518,464 2011년 10월 1일 02:53
Wincepb60-110930-kb2603744-mipsii.msi 3,358,720 2011년 10월 1일 02:53
Wincepb60-110930-kb2603744-mipsii_fp.msi 3,473,408 2011년 10월 1일 02:53

이 업데이트 패키지에 포함된 파일

파일 이름 파일 크기 날짜 시간 경로
Windows Embedded ce 6.0_update_kb2603744.htm 7,889 2011년 10월 1일 02:40 110930_kb2603744
Vm.c 148,858 2011년 9월 15일 00:35 Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib 2,743,134 2011년 9월 15일 00:32 Public\Common\Oak\Lib\Armv4i\Debug
Nkprmain.lib 2,779,998 2011년 9월 15일 00:32 Public\Common\Oak\Lib\Armv4i\Debug
Nkmain.lib 1,766,094 2011년 9월 15일 00:32 Public\Common\Oak\Lib\Armv4i\Retail
Nkprmain.lib 1,791,522 2011년 9월 15일 00:32 Public\Common\Oak\Lib\Armv4i\Retail
Nkmain.lib 2,585,952 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib 2,621,938 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib 1,675,428 2011년 9월 15일 00:32 Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib 1,705,572 2011년 9월 15일 00:32 Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib 2,660,804 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib 2,697,066 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib 1,735,130 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib 1,765,382 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib 2,618,342 2011년 9월 15일 00:34 Public\Common\Oak\Lib\Mipsiv\Debug
Nkprmain.lib 2,654,460 2011년 9월 15일 00:34 Public\Common\Oak\Lib\Mipsiv\Debug
Nkmain.lib 1,700,508 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsiv\Retail
Nkprmain.lib 1,730,554 2011년 9월 15일 00:33 Public\Common\Oak\Lib\Mipsiv\Retail
Nkmain.lib 2,698,452 2011년 9월 15일 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkprmain.lib 2,734,846 2011년 9월 15일 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkmain.lib 1,766,670 2011년 9월 15일 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkprmain.lib 1,796,820 2011년 9월 15일 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkmain.lib 2,180,764 2011년 9월 15일 00:35 Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib 2,205,996 2011년 9월 15일 00:35 Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib 1,519,024 2011년 9월 15일 00:35 Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib 1,543,400 2011년 9월 15일 00:35 Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib 2,172,408 2011년 9월 15일 00:32 Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib 2,200,540 2011년 9월 15일 00:32 Public\Common\Oak\Lib\X86\Debug
Nkmain.lib 1,531,100 2011년 9월 15일 00:31 Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib 1,551,112 2011년 9월 15일 00:31 Public\Common\Oak\Lib\X86\Retail

참조 자료

소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어 설명이 문서에서 설명하는 타사 제품은 Microsoft와 독립적인 회사에서 제조합니다. Microsoft는 이러한 제품의 성능이나 신뢰성에 대해 명시적 또는 묵시적 보증을 제공하지 않습니다.