LABOJUMS: Funkcija GetLastError var neatgriezt kļūdas kodu, ja esošs fails tiek programmiski kopēts jaunā failā nodalījumā, kurā ir instalēts šifrēšanas filtrs operētājsistēmā Windows Embedded CE 6.0 R3

Pazīmes

Apsveriet šādu scenāriju:

  • Jūs palaižat Windows Embedded CE 6.0 R3 attēlu, kas satur krātuves pārvaldnieka komponentus mērķa ierīcē.

  • Encfilt.dll šifrēšanas filtrs tiek instalēts nodalījumā, kas ir pilns.

  • Ir jāveic viena no šīm darbībām:

    • Jūs palaižat pārvaldītu lietojumprogrammu, kas izsauc metodi File.Copy, lai kopētu esošu failu uz jaunu failu nodalījumā.
    • Jūs palaižat vietējo lietojumprogrammu, kas izsauc funkciju CopyFile, lai kopētu esošu failu uz jaunu failu nodalījumā.
  • Funkcija GetLastError tiek izsaukta, lai atgrieztu informāciju par kļūdām.

Šādā gadījumā pārvaldītā lietojumprogramma vai vietējā lietojumprogramma neatgriež kļūdu, kā paredzēts. Pārvaldītā lietojumprogramma parāda, ka faila kopēšana ir sekmīga. Lai gan vietējā lietojumprogrammā funkcija CopyFile atgriež vērtību False, funkcijas GetLastError rezultāts neatgriež kļūdas kodu.

Risinājums

Informācija par programmatūras atjaunināšanu

Atbalstīts programmatūras atjauninājums tagad ir pieejams no Microsoft kā Windows Embedded CE 6.0 ikmēneša atjauninājums, 2011. gada novembris. Sadaļā "Informācija par failu" pakotnes faila nosaukumā ir norādīta produkta versija, datums, Microsoft zināšanu bāzes raksta numurs un procesora tips. Pakotnes faila nosaukuma formāts ir šāds:

Produkta versija-ggmmdd-kbnnnnnn-procesora tipsPiemēram, Wincepb60-110128-kb2492159-armv4i.msi ir ARMV4i Windows Embedded CE 6.0 platformas veidotāja labojums, kas ir dokumentēts zināšanu bāzes rakstā 2492159 un ir iekļauts 2011. gada janvāra atjauninājumā.

Lai nekavējoties novērstu šo problēmu, lejupielādējiet šo Windows Embedded CE 6.0 ikmēneša atjauninājumu no šīs Microsoft tīmekļa vietnes.

Microsoft lejupielādes centrs

Windows Embedded CE 6.0

Priekšnosacījumi

Šis atjauninājums tiek atbalstīts tikai tad, ja ir instalēti arī visi iepriekš izdotie šī produkta atjauninājumi.

Restartēšanas prasības

Pēc šī atjauninājuma lietošanas ir jāveic visas platformas tīrs būvējums. Šajā nolūkā izmantojiet kādu no šīm metodēm:

  • Izvēlnē Būvējums noklikšķiniet uz Notīrīt risinājumu un pēc tam uz Veidot risinājumu.
  • Izvēlnē Būvējums noklikšķiniet uz Atkārtoti izveidot risinājumu.

Pēc šī programmatūras atjauninājuma lietošanas nav jārestartē dators.

Informācija par atjauninājuma aizstāšanu

Šis atjauninājums neaizstāj citus atjauninājumus.

Informācija par failiem

Šīs programmatūras atjauninājumu pakotnes angļu valodas versijā ir faila atribūti (vai vēlāki faila atribūti), kas norādīti tālāk esošajā tabulā. Šo failu datums un laiks ir norādīts atbilstoši universālajam koordinētajam laikam (UTC). Kad skatāt faila informāciju, tā tiek pārvērsta par vietējo laiku. Lai uzzinātu atšķirību starp UTC un vietējo laiku, izmantojiet cilni Laika josla vadības paneļa vienumā Datums un laiks.

Instalēšanas faili

Faila nosaukums Faila lielums Datums Laiks
Wincepb60-111102-kb2627799-armv4i.msi 1,536,000 2011. gada 2. novembris 20:39
Wincepb60-111102-kb2627799-mipsii.msi 1,503,232 2011. gada 2. novembris 20:39
Wincepb60-111102-kb2627799-mipsii_fp.msi 1,503,232 2011. gada 2. novembris 20:39
Wincepb60-111102-kb2627799-mipsiv.msi 1,523,712 2011. gada 2. novembris 20:39
Wincepb60-111102-kb2627799-mipsiv_fp.msi 1,523,712 2011. gada 2. novembris 20:39
Wincepb60-111102-kb2627799-sh4.msi 1,425,408 2011. gada 2. novembris 20:39
Wincepb60-111102-kb2627799-x86.msi 1,323,008 2011. gada 2. novembris 20:39

Files that are included in this update package

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

Atsauces

Lai iegūtu papildinformāciju par failu sistēmas šifrēšanu, kas ir ieviesta kā failu sistēmas filtrs, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) tīmekļa vietni:

Failu sistēmas šifrēšana Lai iegūtu papildinformāciju par funkciju CopyFile, apmeklējiet šo MSDN vietni:

Kopēt failu Lai iegūtu papildinformāciju par funkciju GetLastError, apmeklējiet šo MSDN tīmekļa vietni:

GetLastError Lai iegūtu papildinformāciju par programmatūras atjaunināšanas terminoloģiju, noklikšķiniet uz tālāk norādītā raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Standarta terminoloģijas apraksts, kas tiek izmantots Microsoft programmatūras atjauninājumu aprakstīšanai