Příznaky
Vezměte v úvahu následující scénář:
- Spustíte image založenou na Windows Embedded CE 6.0 R3, která obsahuje součásti Správce úložiště na cílovém zařízení.
- Na svazek paměťového zařízení nainstalujete Encfilt.dll šifrovací filtr. Pak se svazek zašifruje.
- Spustíte aplikaci, která volá metodu CreateFile společně s příznakem OPEN_EXISTING u souboru v šifrovaném svazku.
- Soubor v šifrovaném svazku neexistuje.
V tomto scénáři dojde k nevracení paměti. Pokud k tomuto problému dochází delší dobu, aplikaci dojde paměť.
Příčina
K tomuto problému dochází kvůli chybě ve Encfilt.dll šifrovacím filtru.
Řešení
Informace o aktualizacích softwaru
Podporovaná aktualizace softwaru je nyní k dispozici od Microsoftu jako měsíční aktualizace Windows Embedded CE 6.0 z prosince 2011. V části "Informace o souboru" obsahuje název souboru balíčku verzi produktu, datum, číslo článku znalostní báze Knowledge Base a typ procesoru. Formát názvu souboru balíčku je následující:
Verze produktu-rrmmdd-kbnnnnnn-typ procesoruPříkladem Wincepb60-110128-kb2492159-armv4i.msi je oprava ARMV4i Windows Embedded CE 6.0 Platform Builder, která je popsána v článku KB 2492159 a která je obsažena v měsíční aktualizaci z ledna 2011.
Chcete-li tento problém okamžitě vyřešit, stáhněte si tuto měsíční aktualizaci Windows Embedded CE 6.0 z následujícího webu společnosti Microsoft.
Stažení softwaru
Požadavky
Tato aktualizace je podporovaná pouze v případě, že byly také nainstalovány všechny dříve vydané aktualizace pro tento produkt.
Požadavky na restartování
Po použití této aktualizace musíte provést čisté sestavení celé platformy. K tomu použijte jednu z následujících metod:
- V nabídce Vytvořit klikněte na Čisté řešení a potom klikněte na Vytvořit řešení.
- V nabídce Sestavit klikněte na příkaz Znovu sestavit řešení.
Po dokončení instalace aktualizace softwaru není nutné restartovat počítač.
Informace o nahrazení aktualizace
Tato aktualizace nenahrazuje žádné jiné aktualizace.
Informace o souborech
Anglická verze tohoto balíčku aktualizace softwaru má následující (nebo pozdější) atributy souborů. Data a časy pro tyto soubory jsou uvedeny v čase UTC (Coordinated Universal Time). Při zobrazení informací o souboru jsou převedeny na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo na panelu Datum a čas v okně Ovládací panely.
Soubory instalačního programu
| Název souboru | Velikost souboru | Datum | Čas |
|---|---|---|---|
| Wincepb60-111213-kb2646374-sh4.msi | 638,976 | 13. prosince 2011 | 20:41 |
| Wincepb60-111213-kb2646374-x86.msi | 626,688 | 13. prosince 2011 | 20:41 |
| Wincepb60-111213-kb2646374-armv4i.msi | 647,168 | 13. prosince 2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsii.msi | 647,168 | 13. prosince 2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsii_fp.msi | 647,168 | 13. prosince 2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsiv.msi | 651,264 | 13. prosince 2011 | 20:41 |
| Wincepb60-111213-kb2646374-mipsiv_fp.msi | 651,264 | 13. prosince 2011 | 20:41 |
Files které jsou součástí tohoto balíčku aktualizace
| Název souboru | Velikost souboru | Datum | Čas | Cesta |
|---|---|---|---|---|
| Windows embedded ce 6.0_update_kb2646374.htm | 7,639 | 13. prosince 2011 | 20:20 | 111213_kb2646374 |
| Knihovna Encfilt.lib | 351,584 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Armv4i\Debug |
| Knihovna Encfilt.lib | 229,302 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Armv4i\Retail |
| Knihovna Encfilt.lib | 345,886 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsii\Debug |
| Knihovna Encfilt.lib | 236,396 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsii\Retail |
| Knihovna Encfilt.lib | 345,930 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsii_fp\Debug |
| Knihovna Encfilt.lib | 236,428 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsii_fp\Retail |
| Knihovna Encfilt.lib | 353,054 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv\Debug |
| Knihovna Encfilt.lib | 243,166 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv\Retail |
| Knihovna Encfilt.lib | 353,098 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv_fp\Debug |
| Knihovna Encfilt.lib | 243,198 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Mipsiv_fp\Retail |
| Knihovna Encfilt.lib | 297,260 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Sh4\Debug |
| Knihovna Encfilt.lib | 210,634 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\Sh4\Retail |
| Knihovna Encfilt.lib | 305,134 | 2. prosince 2011 | 19:53 | Public\Common\Oak\Lib\X86\Debug |
| Knihovna Encfilt.lib | 200,636 | 2. prosince 2011 | 19:52 | Public\Common\Oak\Lib\X86\Retail |
Reference
Další informace o metodě CreateFile naleznete na následujícím webu MSDN (web MSDN (Microsoft Developer Network)):
Funkce CreateFile (Windows Embedded Compact 7) Další informace o povolení šifrování naleznete na následujícím webu MSDN:
Povolení šifrování paměťového zařízení Další informace o terminologii aktualizací softwaru naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:
824684 Popis standardní terminologie používané k popisu aktualizací softwaru společnosti Microsoft