POPRAVKA: Funkcija GetLastError možda neće vratiti kôd greške kada se postojeća datoteka programski kopira u novu datoteku na particiji koja ima filter za šifrovanje instaliran u operativnom sistemu Windows Embedded CE 6.0 R3

Simptomi

Uzmite u obzir sledeću situaciju:

  • Pokrenuli ste sliku zasnovanu na Windows Embedded CE 6.0 R3 koja sadrži komponente upravljača skladištem na ciljnom uređaju.

  • Filter za šifrovanje Encfilt.dll instalirate na particiju koja je puna.

  • Izvršite neku od sledećih radnji:

    • Pokrećete kontrolisanu aplikaciju koja poziva metod File.Copy za kopiranje postojeće datoteke u novu datoteku na particiji.
    • Pokrećete izvornu aplikaciju koja poziva funkciju CopyFile da bi kopirala postojeću datoteku u novu datoteku na particiji.
  • Pozivate funkciju GetLastError da bi vratila informacije o grešci.

U ovom scenariju, upravljana aplikacija ili izvorna aplikacija ne vraćaju grešku na očekivani način. Upravljana aplikacija pokazuje da je kopija datoteke uspešna. U izvornoj aplikaciji, iako funkcija CopyFile daje vrednost False, rezultat funkcije GetLastError ne vraća kôd greške.

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 za novembar 2011. U odeljku "Informacije o datoteci", ime datoteke paketa sadrži verziju proizvoda, datum, broj članka Microsoft 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 popravka 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 mesečnu ispravku za Windows Embedded CE 6.0 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-111102-kb2627799-armv4i.msi 1,536,000 02-nov-2011 20:39
Wincepb60-111102-kb2627799-mipsii.msi 1,503,232 02-nov-2011 20:39
Wincepb60-111102-kb2627799-mipsii_fp.msi 1,503,232 02-nov-2011 20:39
Wincepb60-111102-kb2627799-mipsiv.msi 1,523,712 02-nov-2011 20:39
Wincepb60-111102-kb2627799-mipsiv_fp.msi 1,523,712 02-nov-2011 20:39
Wincepb60-111102-kb2627799-sh4.msi 1,425,408 02-nov-2011 20:39
Wincepb60-111102-kb2627799-x86.msi 1,323,008 02-nov-2011 20:39

Files that are included in this update package

Ime datoteke Veličina datoteke Datum Vreme Putanja
Windows embedded ce 6.0_update_kb2627799.htm 7,898 02-nov-2011 17:30 111102_kb2627799
Apis.c 36,633 11-okt-2011 17:18 Private\Winceos\Coreos\Core\Dll
Coremain.lib 715,978 11-okt-2011 17:13 Public\Common\Oak\Lib\Armv4i\Debug
Encfilt.lib 351,608 11-okt-2011 17:13 Public\Common\Oak\Lib\Armv4i\Debug
Srpskohrvatski / srpskohrvatski 638,708 11-okt-2011 17:13 Public\Common\Oak\Lib\Armv4i\Debug
Coremain.lib 574,854 11-okt-2011 17:13 Public\Common\Oak\Lib\Armv4i\Retail
Encfilt.lib 229,428 11-okt-2011 17:13 Public\Common\Oak\Lib\Armv4i\Retail
Srpskohrvatski / srpskohrvatski 517,320 11-okt-2011 17:13 Public\Common\Oak\Lib\Armv4i\Retail
Coremain.lib 677,720 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii\Debug
Encfilt.lib 345,910 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii\Debug
Srpskohrvatski / srpskohrvatski 606,954 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii\Debug
Coremain.lib 557,376 11-okt-2011 17:13 Public\Common\Oak\Lib\Mipsii\Retail
Encfilt.lib 236,240 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii\Retail
Srpskohrvatski / srpskohrvatski 507,384 11-okt-2011 17:13 Public\Common\Oak\Lib\Mipsii\Retail
Coremain.lib 677,992 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii_fp\Debug
Encfilt.lib 345,954 11-okt-2011 17:15 Public\Common\Oak\Lib\Mipsii_fp\Debug
Srpskohrvatski / srpskohrvatski 607,214 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii_fp\Debug
Coremain.lib 557,648 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii_fp\Retail
Encfilt.lib 236,272 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii_fp\Retail
Srpskohrvatski / srpskohrvatski 507,550 11-okt-2011 17:14 Public\Common\Oak\Lib\Mipsii_fp\Retail
Coremain.lib 687,212 11-okt-2011 17:15 Public\Common\Oak\Lib\Mipsiv\Debug
Encfilt.lib 353,078 11-okt-2011 17:15 Public\Common\Oak\Lib\Mipsiv\Debug
Srpskohrvatski / srpskohrvatski 616,192 11-okt-2011 17:15 Public\Common\Oak\Lib\Mipsiv\Debug
Coremain.lib 570,082 11-okt-2011 17:15 Public\Common\Oak\Lib\Mipsiv\Retail
Encfilt.lib 243,106 11-okt-2011 17:15 Public\Common\Oak\Lib\Mipsiv\Retail
Srpskohrvatski / srpskohrvatski 519,564 11-okt-2011 17:15 Public\Common\Oak\Lib\Mipsiv\Retail
Coremain.lib 687,484 11-okt-2011 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Encfilt.lib 353,122 11-okt-2011 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Srpskohrvatski / srpskohrvatski 616,452 11-okt-2011 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Coremain.lib 570,354 11-okt-2011 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Encfilt.lib 243,138 11-okt-2011 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Srpskohrvatski / srpskohrvatski 519,730 11-okt-2011 17:16 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Coremain.lib 581,958 11-okt-2011 17:17 Public\Common\Oak\Lib\Sh4\Debug
Encfilt.lib 297,284 11-okt-2011 17:17 Public\Common\Oak\Lib\Sh4\Debug
Srpskohrvatski / srpskohrvatski 520,694 11-okt-2011 17:17 Public\Common\Oak\Lib\Sh4\Debug
Coremain.lib 498,308 11-okt-2011 17:17 Public\Common\Oak\Lib\Sh4\Retail
Encfilt.lib 210,630 11-okt-2011 17:17 Public\Common\Oak\Lib\Sh4\Retail
Srpskohrvatski / srpskohrvatski 453,074 11-okt-2011 17:17 Public\Common\Oak\Lib\Sh4\Retail
Coremain.lib 580,558 11-okt-2011 17:12 Public\Common\Oak\Lib\X86\Debug
Encfilt.lib 305,150 11-okt-2011 17:12 Public\Common\Oak\Lib\X86\Debug
Srpskohrvatski / srpskohrvatski 523,966 11-okt-2011 17:12 Public\Common\Oak\Lib\X86\Debug
Coremain.lib 500,366 11-okt-2011 17:12 Public\Common\Oak\Lib\X86\Retail
Encfilt.lib 200,682 11-okt-2011 17:12 Public\Common\Oak\Lib\X86\Retail
Srpskohrvatski / srpskohrvatski 455,620 11-okt-2011 17:12 Public\Common\Oak\Lib\X86\Retail

Reference

Više informacija o šifrovanju sistema datoteka koje se primenjuje kao filter sistema datoteka potražite na sledećem veb sajtu Microsoft Developer Network (MSDN):

Šifrovanje sistema datoteka Više informacija o funkciji CopyFile potražite na sledećem MSDN veb sajtu:

Kopiraj datoteku Više informacija o funkciji GetLastError potražite na sledećem MSDN veb sajtu:

GetLastError 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 ispravki