2016-01-26 1 views
0

Pour obtenir le crash-dump j'ai utilisé le paramètre de registre ci-dessous pour la machine Windows 7 a également essayé gflags.exe.Alternative à GFLAG.exe ou paramètre de registre

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps] 
"DumpFolder"=hex(2):[path goes here in hex value] 
"DumpType"=dword:00000002 
"DumpCount"=dword:0000000a 

Cela fonctionne bien dans la plupart des cas et je suis en mesure d'obtenir le vidage sur incident lorsque mon logiciel tombe en panne. Mais dans l'un des cas où j'utilise mon logiciel en intégration avec un autre logiciel personnalisé2, je ne suis pas en mesure d'obtenir crashdump. J'ai effectué plusieurs tests et confirmé que lorsque le logiciel personnalisé2 est exécuté avec le logiciel principal, les vidages sur incident ne sont pas générés. Le paramètre de registre n'aide pas. Et nous devons avoir un logiciel personnalisé2 fonctionnant avec le logiciel principal.

Existe-t-il un moyen alternatif (autre que le paramètre de Registre ou GFLAGS.exe) ou un logiciel pour générer les vidages sur incident dans ce scénario?

Je ne peux pas le déboguer parce que le problème est sur la machine déployée.

+0

* software2 * effectue probablement sa propre gestion des exceptions, soit dans un bloc try/catch, soit avec un gestionnaire d'exceptions non gérées, soit les deux. Ce paramètre est un paramètre du système d'exploitation (noyau). Si cela ne fonctionne pas, vous n'avez pas de chance. Demandez au fournisseur de l'éteindre, demandez s'il existe un fichier de configuration pour contourner ce comportement ou un commutateur de ligne de commande ou tout autre moyen d'obtenir plus d'informations. –

Répondre

0

puisque aucun des utilitaires ne m'aide à utiliser le gestionnaire de tâches pour obtenir le crash-dump. Lorsque mon application bloque Windows affiche la fenêtre. Pendant ce temps, je génère manuellement le crash-dump en utilisant le gestionnaire de tâches. Pour l'application 32 bits, utilisez le gestionnaire de tâches du dossier SYSWOR64.