Úvod
Tento článok popisuje problém, kedy volací kód v súbore unwind.cpp spôsobuje aplikácia zlyhá v systéme Windows Embedded kompaktný 7. Aktualizácia je k dispozícii na vyriešenie tohto problému. Pred inštaláciou tejto aktualizácie sa všetky skôr vydané aktualizácie pre tento produkt nainštalovaný.
Príznaky
Po zavolaní kód Unwind.cpp súboru v aplikácii Windows Embedded kompaktný 7 odkaz na adresu, ktoré sa generuje kód (adresa = READ_DATA_ULONG (ProcessId, Register [RegIndex] + (inštrukcia a 0xfff))) odkazuje na neplatnú adresu oblasti a spôsobí zlyhanie aplikácie.
Unwind.cpp kód
static BOOL ArmWalkEpilog( __in ULONG PrologBeginAddress,
__in ULONG EpilogPc,
__in ULONG MaxEpilogBytes,
__in CONTEXT * ContextRecord,
__in PROCESSID_T ProcessId
)
Riešenie
Informácie o aktualizáciách softvéru
Podporované software update je teraz k dispozícii od spoločnosti Microsoft ako Windows Embedded kompaktný 7 mesačné aktualizácie (máj 2015).
Poznámka: Windows Embedded kompaktný 7 mesačné aktualizácie je k dispozícii na nasledujúcej webovej lokalite Microsoft Download Center:
Windows Embedded kompaktný 7 aktualizácií
Požiadavky
Táto aktualizácia je podporovaná len v prípade, že všetky skôr vydané aktualizácie pre tento produkt aj nainštalované.
Požiadavka na reštartovanie
Po použití tejto aktualizácie, musíte vykonať čistú zostava celej platformy. Chcete urobiť, použite jeden z nasledujúcich postupov:
-
V ponuke vytvoriť kliknite Čisté riešeniea kliknite na tlačidlo Riešenie.
-
Zostava ponuke Zostaviť riešenie.
Nemusíte reštartovať počítač po použití tejto aktualizácie.
Informácie o nahradení aktualizácie
Táto aktualizácia nenahrádza žiadne iné aktualizácie.
Anglická verzia tohto balíka aktualizácií softvéru má atribúty súborov (alebo novšie atribúty) uvedené v nasledujúcej tabuľke. Dátumy a čas jednotlivých súborov sú uvedené vo formáte koordinovaného svetového času (UTC). Pri zobrazení informácií o súbore sa dátumy a čas prevedú na miestny čas. Ak chcete vyhľadať rozdiely medzi časom UTC a miestnym časom, použite kartu Časové pásmo v položke Dátum a čas v ovládacom paneli.
Súbory, ktoré sú súčasťou tohto balíka aktualizácií
Názov súboru |
Veľkosť súboru |
Dátum |
Čas |
Cesta |
---|---|---|---|---|
Unwind.cpp |
146,120 |
27-Apr-2015 |
19:18 |
Private\Winceos\Coreos\Core\Dll\Arm |
Coremain.lib |
1,216,586 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Checked |
Kcoremain.lib |
1,109,628 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Checked |
Coremain.lib |
1,079,606 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Retail |
Kcoremain.lib |
1,017,654 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Retail |
Coremain.lib |
1,364,534 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Debug |
Kcoremain.lib |
1,242,752 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii\Debug |
Coremain.lib |
1,289,906 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Checked |
Kcoremain.lib |
1,176,004 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Checked |
Coremain.lib |
1,164,376 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Retail |
Kcoremain.lib |
1,096,356 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv6\Retail |
Coremain.lib |
1,442,196 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv6\Debug |
Kcoremain.lib |
1,313,226 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv6\Debug |
Coremain.lib |
1,086,896 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Checked |
Kcoremain.lib |
986,936 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Checked |
Coremain.lib |
949,118 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Retail |
Kcoremain.lib |
894,854 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Retail |
Coremain.lib |
1,131,578 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Debug |
Kcoremain.lib |
1,027,722 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\X86\Debug |
Coremain.lib |
1,123,768 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Checked |
Kcoremain.lib |
1,027,352 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Checked |
Coremain.lib |
1,019,412 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Retail |
Kcoremain.lib |
962,594 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Sh4\Retail |
Coremain.lib |
1,248,922 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Sh4\Debug |
Kcoremain.lib |
1,141,584 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Sh4\Debug |
Coremain.lib |
1,218,244 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Kcoremain.lib |
1,111,442 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Coremain.lib |
1,081,430 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Kcoremain.lib |
1,019,318 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Coremain.lib |
1,366,294 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Kcoremain.lib |
1,244,546 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Coremain.lib |
1,279,004 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Checked |
Kcoremain.lib |
1,166,664 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Checked |
Coremain.lib |
1,154,132 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Retail |
Kcoremain.lib |
1,087,494 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv7\Retail |
Coremain.lib |
1,432,188 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv7\Debug |
Kcoremain.lib |
1,304,686 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv7\Debug |
Coremain.lib |
1,289,760 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Checked |
Kcoremain.lib |
1,175,858 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Checked |
Coremain.lib |
1,164,240 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv5\Retail |
Kcoremain.lib |
1,096,220 |
05-May-2015 |
05:18 |
Public\Common\Oak\Lib\Armv5\Retail |
Coremain.lib |
1,442,288 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Debug |
Kcoremain.lib |
1,313,252 |
05-May-2015 |
05:17 |
Public\Common\Oak\Lib\Armv5\Debug |
Coredll.exp |
291,856 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Checked |
Coredll.exp |
291,753 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Retail |
Coredll.exp |
291,854 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii\Debug |
Coredll.exp |
292,573 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Checked |
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv6\Retail |
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv6\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv6\Debug |
Coredll.exp |
295,287 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Checked |
Coredll.lib |
405,346 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Checked |
Coredll.exp |
295,187 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Retail |
Coredll.lib |
405,170 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Retail |
Coredll.exp |
295,285 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Debug |
Coredll.lib |
405,346 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\X86\Debug |
Coredll.exp |
301,290 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Checked |
Coredll.lib |
406,204 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Checked |
Coredll.exp |
301,186 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Retail |
Coredll.lib |
406,028 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Sh4\Retail |
Coredll.exp |
301,288 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Sh4\Debug |
Coredll.lib |
406,204 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Sh4\Debug |
Coredll.exp |
289,053 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Checked |
Coredll.exp |
288,950 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Mipsii_fp\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Mipsii_fp\Retail |
Coredll.exp |
289,051 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Mipsii_fp\Debug |
Coredll.exp |
292,569 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Checked |
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv7\Retail |
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv7\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv7\Debug |
Coredll.exp |
292,573 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Checked |
Coredll.lib |
395,978 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Checked |
Coredll.exp |
292,470 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Retail |
Coredll.lib |
395,808 |
05-May-2015 |
05:18 |
Public\Common\Exp\Lib\Armv5\Retail |
Coredll.exp |
292,571 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv5\Debug |
Coredll.lib |
395,978 |
05-May-2015 |
05:17 |
Public\Common\Exp\Lib\Armv5\Debug |
Odkazy
Oboznámte sa s terminológia že Microsoft používa na popis aktualizácií softvéru.