Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Update: Aufrufen von Code in der Datei unwind.cpp durch die Anwendung in Windows Embedded Compact 7 abstürzen

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3061283
Einführung
Dieser Artikel beschreibt ein Problem, bei dem Code in der unwind.cpp-Datei führt zu einer Anwendung, die Windows Embedded Compact 7 Crashin Whichcalling. Ein Update ist verfügbar, um dieses Problem zu beheben. Bevor Sie dieses Update installieren, müssen alle zuvor veröffentlichten Updates für dieses Produkt installiert werden.
Problembeschreibung
Wenn Sie den folgenden Code in die Datei Unwind.cpp in einer Anwendung für Windows Embedded Compact 7 aufrufen, die Adresse verweisen, den Code Generatedin (Adresse = READ_DATA_ULONG (ProcessId, Register [RegIndex] + (Opcode & 0xfff));) verweist auf eine ungültige Adressbereich und führt zum Absturz die Anwendung.

Unwind.cpp-code

static BOOL ArmWalkEpilog(    __in ULONG          PrologBeginAddress,    __in ULONG          EpilogPc,    __in ULONG          MaxEpilogBytes,    __in CONTEXT *      ContextRecord,    __in PROCESSID_T    ProcessId    )

Lösung

Informationen zu Softwareupdates

Ein unterstütztes Softwareupdate ist inzwischen von Microsoft als Windows Embedded Compact 7 monatliches Update (Mai 2015).

Hinweis Dieses Windows Embedded Compact 7 monatliche Update ist auf der folgenden Microsoft Download Center-Website zum Download zur Verfügung:

Voraussetzungen

Dieses Update wird nur unterstützt, wenn alle zuvor veröffentlichten Updates für dieses Produkt ebenfalls installiert wurden.

Neustart Anforderung

Nachdem Sie dieses Update angewendet haben, führen Sie die gesamte Plattform neu erstellen. Verwenden Sie hierzu eine der folgenden Methoden:
  • Klicken Sie auf Projektmappe bereinigenund klicken Sie dann auf Projektmappe erstellenim Menü Erstellen .
  • Klicken Sie im Menü Erstellen auf Projektmappe neu erstellen.
Sie müssen nicht den Computer neu starten, nachdem Sie dieses Softwareupdate angewendet haben.

Ersetzte Updates

Dieses Update ersetzt keine anderen Updates.

Datei-Informationen

Die englische Version dieses Softwareupdatepakets weist Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Dieses Update-Paket enthaltenen Dateien
DateinameGröße der DateiDatumZeitPfad
Unwind.cpp146,12027-Apr-201519:18Private\Winceos\Coreos\Core\Dll\Arm
Coremain.lib1,216,58605-Mai-201505:17Public\Common\Oak\Lib\Mipsii\Checked
Kcoremain.lib1,109,62805-Mai-201505:17Public\Common\Oak\Lib\Mipsii\Checked
Coremain.lib1,079,60605-Mai-201505:17Public\Common\Oak\Lib\Mipsii\Retail
Kcoremain.lib1,017,65405-Mai-201505:17Public\Common\Oak\Lib\Mipsii\Retail
Coremain.lib1,364,53405-Mai-201505:17Public\Common\Oak\Lib\Mipsii\Debug
Kcoremain.lib1,242,75205-Mai-201505:17Public\Common\Oak\Lib\Mipsii\Debug
Coremain.lib1,289,90605-Mai-201505:18Public\Common\Oak\Lib\Armv6\Checked
Kcoremain.lib1,176,00405-Mai-201505:18Public\Common\Oak\Lib\Armv6\Checked
Coremain.lib1,164,37605-Mai-201505:18Public\Common\Oak\Lib\Armv6\Retail
Kcoremain.lib1,096,35605-Mai-201505:18Public\Common\Oak\Lib\Armv6\Retail
Coremain.lib1,442,19605-Mai-201505:17Public\Common\Oak\Lib\Armv6\Debug
Kcoremain.lib1,313,22605-Mai-201505:17Public\Common\Oak\Lib\Armv6\Debug
Coremain.lib1,086,89605-Mai-201505:17Public\Common\Oak\Lib\X86\Checked
Kcoremain.lib986,93605-Mai-201505:17Public\Common\Oak\Lib\X86\Checked
Coremain.lib949,11805-Mai-201505:17Public\Common\Oak\Lib\X86\Retail
Kcoremain.lib894,85405-Mai-201505:17Public\Common\Oak\Lib\X86\Retail
Coremain.lib1,131,57805-Mai-201505:17Public\Common\Oak\Lib\X86\Debug
Kcoremain.lib1,027,72205-Mai-201505:17Public\Common\Oak\Lib\X86\Debug
Coremain.lib1,123,76805-Mai-201505:17Public\Common\Oak\Lib\Sh4\Checked
Kcoremain.lib1,027,35205-Mai-201505:17Public\Common\Oak\Lib\Sh4\Checked
Coremain.lib1,019,41205-Mai-201505:17Public\Common\Oak\Lib\Sh4\Retail
Kcoremain.lib962,59405-Mai-201505:17Public\Common\Oak\Lib\Sh4\Retail
Coremain.lib1,248,92205-Mai-201505:18Public\Common\Oak\Lib\Sh4\Debug
Kcoremain.lib1,141,58405-Mai-201505:18Public\Common\Oak\Lib\Sh4\Debug
Coremain.lib1,218,24405-Mai-201505:17Public\Common\Oak\Lib\Mipsii_fp\Checked
Kcoremain.lib1,111,44205-Mai-201505:17Public\Common\Oak\Lib\Mipsii_fp\Checked
Coremain.lib1,081,43005-Mai-201505:18Public\Common\Oak\Lib\Mipsii_fp\Retail
Kcoremain.lib1,019,31805-Mai-201505:18Public\Common\Oak\Lib\Mipsii_fp\Retail
Coremain.lib1,366,29405-Mai-201505:17Public\Common\Oak\Lib\Mipsii_fp\Debug
Kcoremain.lib1,244,54605-Mai-201505:17Public\Common\Oak\Lib\Mipsii_fp\Debug
Coremain.lib1,279,00405-Mai-201505:18Public\Common\Oak\Lib\Armv7\Checked
Kcoremain.lib1,166,66405-Mai-201505:18Public\Common\Oak\Lib\Armv7\Checked
Coremain.lib1,154,13205-Mai-201505:18Public\Common\Oak\Lib\Armv7\Retail
Kcoremain.lib1,087,49405-Mai-201505:18Public\Common\Oak\Lib\Armv7\Retail
Coremain.lib1,432,18805-Mai-201505:17Public\Common\Oak\Lib\Armv7\Debug
Kcoremain.lib1,304,68605-Mai-201505:17Public\Common\Oak\Lib\Armv7\Debug
Coremain.lib1,289,76005-Mai-201505:17Public\Common\Oak\Lib\Armv5\Checked
Kcoremain.lib1,175,85805-Mai-201505:17Public\Common\Oak\Lib\Armv5\Checked
Coremain.lib1,164,24005-Mai-201505:18Public\Common\Oak\Lib\Armv5\Retail
Kcoremain.lib1,096,22005-Mai-201505:18Public\Common\Oak\Lib\Armv5\Retail
Coremain.lib1,442,28805-Mai-201505:17Public\Common\Oak\Lib\Armv5\Debug
Kcoremain.lib1,313,25205-Mai-201505:17Public\Common\Oak\Lib\Armv5\Debug
Coredll.exp291,85605-Mai-201505:17Public\Common\Exp\Lib\Mipsii\Checked
Coredll.lib395,97805-Mai-201505:17Public\Common\Exp\Lib\Mipsii\Checked
Coredll.exp291,75305-Mai-201505:17Public\Common\Exp\Lib\Mipsii\Retail
Coredll.lib395,80805-Mai-201505:17Public\Common\Exp\Lib\Mipsii\Retail
Coredll.exp291,85405-Mai-201505:17Public\Common\Exp\Lib\Mipsii\Debug
Coredll.lib395,97805-Mai-201505:17Public\Common\Exp\Lib\Mipsii\Debug
Coredll.exp292,57305-Mai-201505:18Public\Common\Exp\Lib\Armv6\Checked
Coredll.lib395,97805-Mai-201505:18Public\Common\Exp\Lib\Armv6\Checked
Coredll.exp292,47005-Mai-201505:18Public\Common\Exp\Lib\Armv6\Retail
Coredll.lib395,80805-Mai-201505:18Public\Common\Exp\Lib\Armv6\Retail
Coredll.exp292,57105-Mai-201505:17Public\Common\Exp\Lib\Armv6\Debug
Coredll.lib395,97805-Mai-201505:17Public\Common\Exp\Lib\Armv6\Debug
Coredll.exp295,28705-Mai-201505:17Public\Common\Exp\Lib\X86\Checked
Coredll.lib405,34605-Mai-201505:17Public\Common\Exp\Lib\X86\Checked
Coredll.exp295,18705-Mai-201505:17Public\Common\Exp\Lib\X86\Retail
Coredll.lib405,17005-Mai-201505:17Public\Common\Exp\Lib\X86\Retail
Coredll.exp295,28505-Mai-201505:17Public\Common\Exp\Lib\X86\Debug
Coredll.lib405,34605-Mai-201505:17Public\Common\Exp\Lib\X86\Debug
Coredll.exp301,29005-Mai-201505:17Public\Common\Exp\Lib\Sh4\Checked
Coredll.lib406,20405-Mai-201505:17Public\Common\Exp\Lib\Sh4\Checked
Coredll.exp301,18605-Mai-201505:17Public\Common\Exp\Lib\Sh4\Retail
Coredll.lib406,02805-Mai-201505:17Public\Common\Exp\Lib\Sh4\Retail
Coredll.exp301,28805-Mai-201505:18Public\Common\Exp\Lib\Sh4\Debug
Coredll.lib406,20405-Mai-201505:18Public\Common\Exp\Lib\Sh4\Debug
Coredll.exp289,05305-Mai-201505:17Public\Common\Exp\Lib\Mipsii_fp\Checked
Coredll.lib395,97805-Mai-201505:17Public\Common\Exp\Lib\Mipsii_fp\Checked
Coredll.exp288,95005-Mai-201505:18Public\Common\Exp\Lib\Mipsii_fp\Retail
Coredll.lib395,80805-Mai-201505:18Public\Common\Exp\Lib\Mipsii_fp\Retail
Coredll.exp289,05105-Mai-201505:17Public\Common\Exp\Lib\Mipsii_fp\Debug
Coredll.lib395,97805-Mai-201505:17Public\Common\Exp\Lib\Mipsii_fp\Debug
Coredll.exp292,56905-Mai-201505:18Public\Common\Exp\Lib\Armv7\Checked
Coredll.lib395,97805-Mai-201505:18Public\Common\Exp\Lib\Armv7\Checked
Coredll.exp292,47005-Mai-201505:18Public\Common\Exp\Lib\Armv7\Retail
Coredll.lib395,80805-Mai-201505:18Public\Common\Exp\Lib\Armv7\Retail
Coredll.exp292,57105-Mai-201505:17Public\Common\Exp\Lib\Armv7\Debug
Coredll.lib395,97805-Mai-201505:17Public\Common\Exp\Lib\Armv7\Debug
Coredll.exp292,57305-Mai-201505:18Public\Common\Exp\Lib\Armv5\Checked
Coredll.lib395,97805-Mai-201505:18Public\Common\Exp\Lib\Armv5\Checked
Coredll.exp292,47005-Mai-201505:18Public\Common\Exp\Lib\Armv5\Retail
Coredll.lib395,80805-Mai-201505:18Public\Common\Exp\Lib\Armv5\Retail
Coredll.exp292,57105-Mai-201505:17Public\Common\Exp\Lib\Armv5\Debug
Coredll.lib395,97805-Mai-201505:17Public\Common\Exp\Lib\Armv5\Debug
Informationsquellen
Erfahren Sie mehr über die Terminologie die Microsoft zur Beschreibung von Softwareupdates verwendet.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 3061283 – Letzte Überarbeitung: 06/10/2015 20:56:00 – Revision: 1.0

Windows Embedded Compact 7

  • kbqfe kbsurveynew kbfix kbpubtypekc kbexpertiseinter atdownload kbmt KB3061283 KbMtde
Feedback
/body>>>isplay: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">/c.gif?DI=4050&did=1&t=">