2010-10-26 30 views
3

Je recherche des personnes qui connaissent le bug tracking sur les machines client, si mon application fonctionne sur de nombreuses machines clientes auxquelles je n'ai aucun accès. J'ai dans mon application une fonctionnalité de journalisation de débogage très énorme, mais dans de nombreux cas c'est à moins de bon détecter le problème de crash sans très gros et les journaux illisibles, puis je recherche une autre solution pour détecter ce type de problèmes.Comment le transfert vers le logiciel de l'équipe de développement se produit-il à partir de machines clientes distantes?

Je veux développer du code qui me transmettra des informations sur les plantages logiciels. Sur la machine de développement j'utilise après accident Visual Studio JIT Debugger, mais dans l'option à distance je ne peux pas l'utiliser (je pense) est un bon moyen de transporter des informations sur l'accident à moi par exemple JIT format d'accident?

Je veux cette solution pour C++ pur projet non géré et pour géré C# séparément.

Salutations, Merci pour les bonnes réponses.

Répondre

2

Voir ce blog post à propos de minidumps. Il devrait faire ce que vous voulez (je pense).

+0

Ceci est seulement la solution C#, qu'en est-il de la solution non gérée C++? – Svisstack

+0

Les minidumps sont des mots croisés, et l'extrait de blog semble provenir directement d'une application C/C++. – leppie

2

La bonne chose à ce sujet est que vous n'avez pas besoin d'écrire une ligne de code. Microsoft a déjà écrit tout le code pour vous. Avez-vous déjà rencontré l'un de ces dialogues "Signaler cet incident à Microsoft"? C'est en envoyant l'information d'accident que vous voulez.

Attendez, vous pouvez dire, qui va à Microsoft, pas moi. En effet, mais vous pouvez obtenir les informations auprès de Microsoft. Ils vont même regrouper les accidents par lieu de l'accident, et fournir de belles statistiques. Vous avez seulement besoin de faire quelques petites choses. Premièrement, vous devez signer votre logiciel afin que Microsoft sache que c'est votre logiciel. Deuxièmement, vous devez vous inscrire au Windows Quality Online Services (WinQual). Troisièmement, vous devez répertorier les versions de votre logiciel que vous avez publiées.

+0

J'ai oublié ça :) – leppie