POPRAVKA: Podaci dodeljeni pomoću funkcije VirtualAlloc mogu da se promene na uređaju zasnovanom na Windows Embedded CE 6.0 R3 koji koristi ARM Cortek A-8 procesor

Simptomi

Uzmite u obzir sledeću situaciju:

  • Pokrećete aplikaciju ili upravljački program koji poziva funkciju VirtualAlloc na uređaju zasnovanom na Windows Embedded CE 6.0 R3. Na primer, USB upravljački program klase (NDIS) Remote Network Driver Interface Specification (Rndismp.dll NDIS) poziva funkciju VirtualAlloc za dodelu virtuelne memorije za strukture.
  • Parametar flProtect funkcije VirtualAlloc naveden je kao atribut PAGE_NOCACHE.
  • Uređaj koristi ARM Cortek A-8 procesor.

U ovom scenariju, podaci u dodeljenoj memoriji mogu da se promene. Na primer, prvi bajtovi strukture mogu da budu postali nula u modulu za Rndismp.dll.

Rešenje

Informacije o ažuriranju softvera

Podržana softverska ispravka je sada dostupna od korporacije Microsoft kao Windows Embedded CE 6.0 mesečna ispravka iz septembra 2011. U odeljku "Informacije o datoteci" ime datoteke paketa sadrži verziju proizvoda, datum, broj članka baze znanja i tip procesora. Format imena datoteke paketa je sledeći:

Verzija proizvoda-yymmdd-kbnnnnnn-tip procesoraNa primer, Wincepb60-110128-kb2492159-armv4i.msi je to ARMV4i Windows Embedded CE 6.0 Platform Builder ispravka koja je dokumentovana u članku baze znanja 2492159 i koja se nalazi u mesečnoj ispravci iz januara 2011.

Da biste odmah rešili ovaj problem, preuzmite ovu Windows Embedded CE 6.0 mesečnu ispravku sa sledećeg Microsoft veb sajta.

Microsoft Download Center

Windows Embedded CE 6.0

Preduslovi

Ova ispravka je podržana samo ako su instalirane i sve prethodno izdate ispravke za ovaj proizvod.

Zahtev za ponovnim pokretanjem

Kada primenite ovu ispravku, morate da izvršite čistu verziju cele platforme. Da biste to uradili, koristite jedan od sledećih metoda:

  • U meniju "Izdanje " izaberite stavku "Očisti rešenje", a zatim stavku " Napravi rešenje".
  • On the Build menu, click Rebuild Solution.

Nakon primene ove softverske ispravke ne morate ponovo da pokrenete računar.

Ažurirajte informacije o zameni

Ova ispravka ne zamenjuje nijednu drugu ispravku.

Informacije o datoteci

Verzija ovog paketa softverskih ispravki na engleskom jeziku ima atribute datoteka (ili novije atribute datoteka) koji su navedeni u sledećoj tabeli. Datumi i vremena za ove datoteke navedeni su u Coordinated Universal Time (UTC). Kada prikažete informacije o datoteci, one se konvertuju u lokalno vreme. Da biste pronašli razliku između UTC-a i lokalnog vremena, koristite karticu "Vremenska zona" u stavci "Datum i vreme" u Kontrolna tabla.

Datoteke instalacionog programa

Ime datoteke Veličina datoteke Datum Vreme
Wincepb60-110930-kb2603744-mipsiv.msi 3,391,488 01-okt-2011 02:53
Wincepb60-110930-kb2603744-mipsiv_fp.msi 3,514,368 01-okt-2011 02:53
Wincepb60-110930-kb2603744-sh4.msi 3,178,496 01-okt-2011 02:53
Wincepb60-110930-kb2603744-x86.msi 3,010,560 01-okt-2011 02:53
Wincepb60-110930-kb2603744-armv4i.msi 3,518,464 01-okt-2011 02:53
Wincepb60-110930-kb2603744-mipsii.msi 3,358,720 01-okt-2011 02:53
Wincepb60-110930-kb2603744-mipsii_fp.msi 3,473,408 01-okt-2011 02:53

Files that are included in this update package

Ime datoteke Veličina datoteke Datum Vreme Putanja
Windows embedded ce 6.0_update_kb2603744.htm 7,889 01-okt-2011 02:40 110930_kb2603744
Srpskohrvatski / srpskohrvatski 148,858 15-Sep-2011 00:35 Private\Winceos\Coreos\Nk\Kernel
Nkmain.lib 2,743,134 15-Sep-2011 00:32 Public\Common\Oak\Lib\Armv4i\Debug
Nkprmain.lib 2,779,998 15-Sep-2011 00:32 Public\Common\Oak\Lib\Armv4i\Debug
Nkmain.lib 1,766,094 15-Sep-2011 00:32 Public\Common\Oak\Lib\Armv4i\Retail
Nkprmain.lib 1,791,522 15-Sep-2011 00:32 Public\Common\Oak\Lib\Armv4i\Retail
Nkmain.lib 2,585,952 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsii\Debug
Nkprmain.lib 2,621,938 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsii\Debug
Nkmain.lib 1,675,428 15-Sep-2011 00:32 Public\Common\Oak\Lib\Mipsii\Retail
Nkprmain.lib 1,705,572 15-Sep-2011 00:32 Public\Common\Oak\Lib\Mipsii\Retail
Nkmain.lib 2,660,804 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkprmain.lib 2,697,066 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsii_fp\Debug
Nkmain.lib 1,735,130 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkprmain.lib 1,765,382 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsii_fp\Retail
Nkmain.lib 2,618,342 15-Sep-2011 00:34 Public\Common\Oak\Lib\Mipsiv\Debug
Nkprmain.lib 2,654,460 15-Sep-2011 00:34 Public\Common\Oak\Lib\Mipsiv\Debug
Nkmain.lib 1,700,508 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsiv\Retail
Nkprmain.lib 1,730,554 15-Sep-2011 00:33 Public\Common\Oak\Lib\Mipsiv\Retail
Nkmain.lib 2,698,452 15-Sep-2011 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkprmain.lib 2,734,846 15-Sep-2011 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Nkmain.lib 1,766,670 15-Sep-2011 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkprmain.lib 1,796,820 15-Sep-2011 00:34 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Nkmain.lib 2,180,764 15-Sep-2011 00:35 Public\Common\Oak\Lib\Sh4\Debug
Nkprmain.lib 2,205,996 15-Sep-2011 00:35 Public\Common\Oak\Lib\Sh4\Debug
Nkmain.lib 1,519,024 15-Sep-2011 00:35 Public\Common\Oak\Lib\Sh4\Retail
Nkprmain.lib 1,543,400 15-Sep-2011 00:35 Public\Common\Oak\Lib\Sh4\Retail
Nkmain.lib 2,172,408 15-Sep-2011 00:32 Public\Common\Oak\Lib\X86\Debug
Nkprmain.lib 2,200,540 15-Sep-2011 00:32 Public\Common\Oak\Lib\X86\Debug
Nkmain.lib 1,531,100 15-Sep-2011 00:31 Public\Common\Oak\Lib\X86\Retail
Nkprmain.lib 1,551,112 15-Sep-2011 00:31 Public\Common\Oak\Lib\X86\Retail

Reference

Više informacija o terminologiji ažuriranja softvera potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:

824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravkiProizvode nezavisnih proizvođača opisane u ovom članku proizvela su preduzeća nezavisna od korporacije Microsoft. Korporacija Microsoft ne pruža nikakve garancije, podrazumevane ili neke druge, u vezi sa performansama ili pouzdanošću ovih proizvoda.