J'ai un problème avec notre exécutable. Je suis l'exécution de ce C++ exécutable 32 bits sur mon Win-7 64-bit de développement de la zone qui a également toutes ces applications MS (Visual Studio 2008 + 2010, TFS, SDK, MS Office)... Et son toujours en cours d'exécution à l'amende juste.
Maintenant, je suis à l'installation du client du même programme et wwas demandé de le tester avec un chiffon propre Win-7 installation. Donc j'ai eu j'ai Win-7 64-bit, VM Ware et mis à jour pour Win-7 SP 1 (la même version que mon développeur boîte est superbe). Mais alors que sur mon développeur de la boîte, tout est parfait, le programme ne fonctionne pas avec la VW la Vaisselle (30 jours d'essai).
Le x86 dependency walker est de me dire que les Dll suivantes sont manquantes:
- API-MS-WIN-CORE-COM-L1-1-0.DLL
- API-MS-WIN-CORE-WINRT-ERROR-L1-1-0.DLL
- API-MS-WIN-CORE-WINRT-L1-1-0.DLL
- API-MS-WIN-CORE-WINRT-ROBUFFER-L1-1-0.DLL
- API-MS-WIN-CORE-WINRT-STRING-L1-1-0.DLL
- API-MS-WIN-SHCORE-SCALING-L1-1-0.DLL
- DCOMP.DLL
- GPSVC.DLL
- IESHIMS.DLL
J'ai googlé pour ceux API-MS-WIN-... les dll et a constaté qu'ils devraient être déjà partie de Win-7 (certains sites revendiquant la appartenir à Gagner-8 et Win server 2012).
J'ai déjà essayé la suggestion de correction, j'ai trouvé, qui sont:
- de l'exécution "sfc /scannow'
- l'installation de Visual Studio 2008 SP1 exécution de fichiers exécutables
Mais cela ne résout rien. :-(
Note de côté: Ma de développement de la zone n'ont pas eux non plus, et ne semble pas en avoir besoin. Par exemple, le user32.dll sur ma boîte n'a pas de lien à l'encontre de l'un de ceux-ci, tandis que l'installation de la VM ware.
Aucune idée sur comment résoudre ce problème? J'ai essayé de trouver un adapté à télécharger / fix sur le MS pages, mais a échoué.
En ce qui concerne, Thomas
Après la résolution de mon problème, je voulais signaler que j'ai trouvé, et je ne peux pas poster cela comme une réponse, car la question a été fermé.
En fait toutes les Dll portées disparues par l'outil dependency walker, nameley ceux
* API-MS-WIN-CORE-...
type Dll ne faisaient pas partie du problème.
Dans mon cas, l'enregistrement de 3 fichiers OCX qui manquait et, après ça, tout était très bien, MAIS dependency walker outil encore la liste de tous les mêmes Dll comme avant, même lorsque le programme est en cours d'exécution juste bien maintenant.
L'essentiel: Comme quelqu'un l'a d'ailleurs déclaré, l'outil est un peu daté maintenant et ne fonctionne pas toujours correctement avec les nouveaux OS. Donc gardez l'oeil ouvert et ne vous laissez pas induire en erreur par les disparus "API-MS-WIN-CORE-COM-L1-1-0.DLL' ... le problème réside probablement totalement ailleurs.