2010-06-16 6 views
0

nous avons un problème avec nos applications. Nous avons récemment mis à niveau notre chaîne d'outils vers Visual Studio 2010 et ses amis, tout fonctionne correctement sur les machines de développement Windows Vista + Windows 7 et les machines client Windows 7. (tous x86)L'application disparaît après le démarrage - C++ code de gestion de liaison dll

Aujourd'hui, nous avons effectué une première installation sur un PC client exécutant Windows XP SP2 x86, et toutes les applications liant le code managé DLL ne fonctionnent pas. Après avoir démarré le .exe apparemment rien ne se passe, aucune fenêtre ne s'affiche, aucune mémoire n'est mangée, aucune tâche n'apparaît dans le gestionnaire de tâches, rien, nada. Le journal des événements est vide, tout est comme si l'application returned à l'OS juste après le démarrage.

Je suis à la perte à ce sujet, je ne sais vraiment pas comment devrais-je commencer même à déboguer ce problème. Je ne veux pas installer VS2010 et tout sur une boîte Windows XP, je voudrais essayer quelque chose de moins intensif en premier.

Tout cela se passe juste aux applications C++ natives qui lient la DLL C++ gérée. Les applications C# gérées sont efficaces. Les applications C++ natives fonctionnent.

+0

% ERRORLEVEL% du processus est -1073741819 soit 0xC0000005 - violation d'accès – Axarydax

Répondre

0

Voir si drwtsn32 est configuré en tant que débogueur d'application sur le poste client. Vérifiez "C: \ Documents and Settings \ Tous les utilisateurs \ Application Data \ Microsoft \ Dr Watson". Si vous avez un journal dans cet emplacement, recherchez "fault ->" et vous trouverez l'adresse dans le processus qui a causé la violation d'accès. À partir de là, vous pouvez remonter jusqu'à une ligne de code.

+0

Si vous souhaitez fournir le journal Dr Watson, je peux vous aider à le dépanner. – reuscam

Questions connexes