Je reçois rarement un rapport de quelque utilisateur que l'application elle-même a pris fin avec une boîte de message suivant:Qu'est-ce que "Microsoft Visual C++ Visual Runtime Library: Erreur d'exécution!" et comment puis-je le capturer?
Microsoft C++ Visual Runtime Library Runtime error! Program: XXXXX.exe This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information.
Malheureusement, l'application se termine silenly après avoir affiché le message. Nous avons une génération de vidage sur crash sur les exceptions structurées, mais comme il n'y a aucune exception ici, aucun vidage sur incident n'est généré.
Qu'est-ce qui peut causer ce message?
Existe-t-il un moyen de changer l'application afin qu'au lieu de (ou en plus de) montrer le message, une minidump est générée (ou une autre gestion personnalisée est effectuée par l'application)?
Vous aurez besoin d'un minidump pour le déboguer. Demandez à votre utilisateur d'en créer un pendant que la boîte de dialogue est affichée. Gestionnaire des tâches dans Vista/Win7 peut le faire. –
Je préférerais l'application pour générer une minidump automatiquement, tout comme quand elle se bloque. – Suma