SOLUTION : vous recevez une exception d’abandon de données dans le fichier WinInet. dll lorsque vous tentez d’ouvrir une deuxième instance d’Internet Explorer


Symptômes


Prenons l’exemple du scénario suivant :
  • Vous développez une conception de système d’exploitation Windows Embedded CE 6,0 R3 pour laquelle la variable SYSGEN_MSFLASH_RAMFMD est définie sur 1.
  • Vous configurez un disque mémoire RAM et vous montez le disque en tant que racine du système de fichiers.
  • Vous générez et démarrez l’image. Activez ensuite la connectivité réseau.
  • Vous ouvrez Windows Internet Explorer pour parcourir une page Web.
Dans ce scénario, il est possible que vous rencontriez une exception d’abandon de données dans le fichier WinInet. dll ou le fichier IESAMPLE. exe lorsque vous effectuez l’une des opérations suivantes :
  • Vous essayez d’ouvrir une deuxième instance d’Internet Explorer.
  • Après avoir ouvert la deuxième instance d’Internet Explorer, vous essayez d’accéder à une page Web sur la seconde instance.

Cause


Le problème se produit en raison d’un problème dans l’implémentation du mappage de mémoire dans le fichier WinInet. dll.

Résolution


Informations sur la mise à jour logicielle

Des mises à jour logicielles prises en charge sont désormais disponibles auprès de Microsoft en tant que mise à jour mensuelle Windows Embedded CE 6,0, 2011. Dans la section « informations sur le fichier », le nom du fichier de package contient la version du produit, la date, le numéro de l’article de la base de connaissances et le type de processeur. Le format du nom de fichier du package est le suivant :
Version_produit-aammjj-kbnnnnnn-type_processeur
Par exemple : Wincepb60-110128-kb2492159-ARMV4i. msi est le correctif de l’outil de mise à jour de la plateforme ARMV4i Windows Embedded CE 6,0 qui est documenté dans la base de connaissances 2492159 et figurant dans la mise à jour mensuelle de janvier 2011. Pour résoudre ce problème immédiatement, téléchargez cette mise à jour mensuelle de Windows Embedded CE 6,0 sur l’un des sites Web Microsoft suivants :Windows EmbeddedCentre de téléchargement Microsoft

Conditions préalables

Cette mise à jour n'est prise en charge que si toutes les mises à jour précédemment publiées pour ce produit ont été installées.

Nécessité de redémarrer

Après avoir appliqué cette mise à jour, vous devez effectuer une génération complète de l'intégralité de la plateforme. Pour cela, appliquez l’une des méthodes suivantes :
  • Dans le menu Générer, cliquez sur Nettoyer la solution, puis cliquez sur Générer la solution.
  • Dans le menu Générer, cliquez sur Régénérer la solution.
Vous n’avez pas besoin de redémarrer votre ordinateur après avoir appliqué cette mise à jour logicielle.

Informations sur le remplacement de la mise à jour

Cette mise à jour n'en remplace pas d'autre.

Informations sur les fichiers

La version anglaise de ce package de mise à jour logicielle inclut les attributs de fichier (ou les attributs de fichier suivants) figurant dans le tableau suivant. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Lorsque vous affichez les informations des fichiers, les données sont converties en heure locale. Pour connaître le décalage entre l’heure UTC et l’heure locale, utilisez l’onglet Fuseau horaire dans l’élément Date et heure du Panneau de configuration.
Fichiers du programme d’installation
Nom du fichierTaille du fichierDateHeure
Wincepb60-110615-kb2529117-mipsii_fp.msi6 242 81615-Jun-201119:33
Wincepb60-110615-kb2529117-mipsiv.msi6 296 06415-Jun-201119:34
Wincepb60-110615-kb2529117-mipsiv_fp.msi6 297 08815-Jun-201119:33
Wincepb60-110615-kb2529117-sh4.msi6 140 92815-Jun-201119:33
Wincepb60-110615-kb2529117-x86.msi5 773 82415-Jun-201119:33
Wincepb60-110615-kb2529117-armv4i.msi6 524 92815-Jun-201119:33
Wincepb60-110615-kb2529117-mipsii.msi6 242 30415-Jun-201119:33
Fichiers inclus dans ce package de mise à jour
Nom du fichierTaille du fichierDateHeureChemin d'accès
Windows Embedded CE 6.0_update_kb2529117. htm7,63715-Jun-201118:18110615_kb2529117
Wininet.lib9 036 86009-Jun-201115:03Public\Ie\Oak\Lib\Armv4i\Debug
Wininet.lib6 489 34009-Jun-201115:03Public\Ie\Oak\Lib\Armv4i\Retail
Wininet.lib8 528 88609-Jun-201115:05Public\Ie\Oak\Lib\Mipsii\Debug
Wininet.lib6 126 50809-Jun-201115:04Public\Ie\Oak\Lib\Mipsii\Retail
Wininet.lib8 530 69809-Jun-201115:06Public\Ie\Oak\Lib\Mipsii_fp\Debug
Wininet.lib6 128 43809-Jun-201115:05Public\Ie\Oak\Lib\Mipsii_fp\Retail
Wininet.lib8 649 23409-Jun-201115:07Public\Ie\Oak\Lib\Mipsiv\Debug
Wininet.lib6 208 63609-Jun-201115:06Public\Ie\Oak\Lib\Mipsiv\Retail
Wininet.lib8 651 01409-Jun-201115:08Public\Ie\Oak\Lib\Mipsiv_fp\Debug
Wininet.lib6 210 57009-Jun-201115:07Public\Ie\Oak\Lib\Mipsiv_fp\Retail
Wininet.lib7 747 67409-Jun-201115:09Public\Ie\Oak\Lib\Sh4\Debug
Wininet.lib5 751 49009-Jun-201115:08Public\Ie\Oak\Lib\Sh4\Retail
Wininet.lib7 453 12609-Jun-201115:02Public\Ie\Oak\Lib\X86\Debug
Wininet.lib5 806 77409-Jun-201115:02Public\Ie\Oak\Lib\X86\Retail

Références


Pour plus d’informations sur la terminologie des mises à jour logicielles, cliquez sur le numéro ci-dessous pour consulter l’article de la base de connaissances Microsoft :
824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft