Symptomen
Neem als voorbeeld het volgende scenario:
U voert een installatiekopieën op basis van Windows Embedded CE 6.0 R3 uit die de Storage Manager-onderdelen op het doelapparaat bevat.
U installeert het Encfilt.dll-versleutelingsfilter op een partitie die vol is.
U kunt een van de volgende acties uitvoeren:
- U voert een beheerde toepassing uit die de methode File.Copy aanroept om een bestaand bestand te kopiëren naar een nieuw bestand op de partitie.
- U voert een systeemeigen toepassing uit die de functie CopyFile aanroept om een bestaand bestand te kopiëren naar een nieuw bestand op de partitie.
U roept de functie GetLastError aan om foutinformatie te retourneren.
In dit scenario retourneert de beheerde toepassing of de systeemeigen toepassing geen fout zoals verwacht. In de beheerde toepassing wordt aangegeven dat het kopiëren van het bestand is geslaagd. Hoewel in de systeemeigen toepassing de functie CopyFile False retourneert, retourneert het resultaat van de functie GetLastError geen foutcode.
Oplossing
Informatie over software-updates
Er is nu een ondersteunde software-update van Microsoft beschikbaar als maandelijkse update voor Windows Embedded CE 6.0 november 2011. In de sectie Bestandsinformatie bevat de naam van het pakketbestand de productversie, de datum, het Microsoft Knowledge Base-artikelnummer en het processortype. De indeling van de pakketbestandsnaam is als volgt:
Productversie-yyymmdd-kbnnnnn-processortypeVoorbeeld, Wincepb60-110128-kb2492159-armv4i.msi is de ARMV4i Windows Embedded CE 6.0 Platform Builder-oplossing die wordt beschreven in het Knowledge Base-artikel 2492159 en die is opgenomen in de maandelijkse update van januari 2011.
U kunt dit probleem direct oplossen door deze maandelijkse update voor Windows Embedded CE 6.0 te downloaden van de volgende Microsoft-website.
Microsoft Downloadcentrum
Vereisten
Deze update wordt alleen ondersteund als alle eerder uitgegeven updates voor dit product ook zijn geïnstalleerd.
Vereisten voor opnieuw starten
Nadat u deze update hebt toegepast, moet u een schone build van het hele platform uitvoeren. Gebruik hiervoor een van de volgende methoden:
- Klik in het menu Bouwen op Oplossing opschonen en klik vervolgens op Oplossing bouwen.
- Klik in het menu Bouwen op Oplossing opnieuw opbouwen.
U hoeft de computer niet opnieuw op te starten nadat u deze software-update hebt toegepast.
Informatie over vervangende update
Deze update vervangt geen andere updates.
Bestandsinformatie
De Engelse versie van dit software-updatepakket heeft de bestandskenmerken (of latere bestandskenmerken) die in de volgende tabel worden vermeld. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie bekijkt, wordt deze geconverteerd naar de lokale tijd. Als u het verschil tussen UTC en lokale tijd wilt vinden, gebruikt u het tabblad Tijdzone in het item Datum en tijd in Configuratiescherm.
Installatiebestanden
| Bestandsnaam | Bestandsgrootte | Datum | Tijd |
|---|---|---|---|
| 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 die zijn opgenomen in dit updatepakket
| Bestandsnaam | Bestandsgrootte | Datum | Tijd | Pad |
|---|---|---|---|---|
| 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 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 |
| Kcoremain.lib | 455,620 | 11-okt-2011 | 17:12 | Public\Common\Oak\Lib\X86\Retail |
Meer informatie
Ga naar de volgende MSDN-website (Microsoft Developer Network) voor meer informatie over bestandssysteemversleuteling die is geïmplementeerd als bestandssysteemfilter:
Bestandssysteemversleuteling Ga naar de volgende MSDN-website voor meer informatie over de functie CopyFile:
CopyFile Ga naar de volgende MSDN-website voor meer informatie over de functie GetLastError:
GetLastError Klik voor meer informatie over de terminologie van software-updates op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven