2010-10-05 26 views
-1

La plate-forme cible est Windows. Langues recherchées: C++ (natif ainsi que CLI), C#. Les exemples Java sont également bons. Je ne m'inquiète pas trop de la sécurité, mais je suis également curieux de l'aspect agnostique de la langue - qu'est-ce qu'un bon moyen de fournir un rapport d'accident? Quelque chose que je cherche - code qui peut rassembler le plus de trace de pile, environnement possible, puis permet également à l'utilisateur de taper les étapes qui ont conduit à cela, aussi laisser leur nom et leurs coordonnées facultativement (ils sont des clients payés qui voudrait entendre parler de leur problème). En outre, les utilisateurs paranoïaques devraient avoir la possibilité d'envoyer aussi peu d'informations d'identification que possible. Pour cette raison, je pense qu'il serait logique de compiler un message électronique, de le canaliser vers le client de messagerie préféré de l'utilisateur, puis de le laisser prévisualiser avant de l'envoyer, avec la possibilité de modifier les champs en texte clair.Vous cherchez de bons exemples d'outils avec des fonctionnalités de rapport de plantage soignées

Peut-être que le courriel n'est pas la meilleure solution. J'utilise Visual Studio 2010 pour le développement.

P.S. J'ai demandé des exemples en 3 langues parce que nous utilisons tous les 3, et je ne suis pas certain que le code natif ou managé capterait toutes les exceptions et ainsi avoir une chance de signaler une erreur (l'application est énorme et difficile à Je veux proposer cette nouvelle fonctionnalité, non sans chercher d'abord si).

Merci.

Répondre

3

Jetez un coup d'œil à breakpad. Vous pourriez également être intéressé par le UnhandledExceptionHandler et ses semblables pour C#. Jetez également un coup d'oeil à minidumps.