Avis de non-responsabilité: Je travaille pour l'entreprise qui produit ces produits. Si votre application est .NET ou Java, vous pouvez utiliser Runtime Intelligence de PreEmptive Solutions pour injecter automatiquement le suivi de l'utilisation dans vos applications. De la même manière, Dotfuscator est utilisé pour traiter vos assemblys après leur compilation et peut être configuré pour injecter le suivi d'utilisation sur les méthodes que vous définissez (soit via des attributs personnalisés dans votre code ou via l'interface graphique de Dotfuscator). Pour les applications Java, l'approche est similaire bien qu'elle utilise DashO comme plate-forme d'injection. Une fois votre application traitée, chaque fois qu'un utilisateur l'exécute dans la nature, il renvoie des informations d'utilisation sur http (s) à un serveur où les données sont collectées, résumées et rapportées. Vous avez également la possibilité d'autoriser votre utilisateur à accepter que ses données d'utilisation soient agrégées.
Tous les produits de niveau professionnel ont free evaluations afin que vous puissiez les essayer sans risque. De plus, si votre budget est de 0 $ et que votre application est .NET 2.0 ou supérieure, vous pouvez utiliser la version gratuite de Dotfuscator dans Visual Studio 2010. Cela vous fournira un ensemble plus limité de fonctionnalités d'analyse, mais vous pouvez toujours surveille le démarrage/l'arrêt de l'application ainsi que jusqu'à 10 fonctions (méthodes) nommées. Par défaut, les données sont envoyées à un portail communautaire gratuit sans niveaux de service et sans garantie de confidentialité. PreEmptive fournit également un point de terminaison de base de données et de base de données basé sur WCF open source sur Codeplex here afin que vous puissiez héberger vous-même le stockage et la génération de rapports de vos données d'utilisation d'applications. Toute version de Dotfuscator, y compris la version gratuite de Visual Studio 2010, vous permettra de spécifier une URL personnalisée pour les données d'utilisation.
Pour les applications de bureau, vous pouvez essayer http://www.trackerbird.com (Disclaimer: Je suis affilié à la société) lien – Dive50