如何获取winform应用程序使用情况的统计信息

时间:2014-02-04 12:47:40

标签: c# winforms

假设我创建了一个winform应用并分发给匿名用户,我希望有办法获取用户的统计数据打开应用,我可以想到的一种方法是打开一个网页(轻量级)应用启动然后分析网页的打开次数。

获取统计信息的其他任何方式?

3 个答案:

答案 0 :(得分:1)

最好的方法是使用现有工具并在您的应用程序中实施它们以进行统计使用和分析,例如前面提到的:EQATEC。

您还拥有抢占式分析:http://www.preemptive.com/products/runtime-intelligence/overview 这是一种最常用的工具,特别是在整个ALM生命周期过程中,以及应用程序和公司如何以最小的努力进展。

您还需要确切知道您在这里监控的是哪种统计数据?您的应用在特定版本的软件上运行的次数?您的应用中使用的特定屏幕?内存/ CPU使用率?等...

你也有跟踪鸟: http://www.trackerbird.com/

答案 1 :(得分:0)

有很多方法。

让您的应用程序“手机回家”来计算其使用情况的初步想法并不是那么糟糕,但它不一定是整个网页。 您可以将一些数据发布到Web服务。

如果它无法连接到您的网络服务,您可以在本地存储信息,并在下次应用程序启动时使用有效的网络连接发送。

如果以异步方式执行此操作,则在启动应用程序时应该很难注意到它。

答案 2 :(得分:0)

您可以拥有自己的跟踪服务,每次应用程序启动时都可以使用。另一种方法是,您可以使用提供此类功能的任何第三方应用程序/服务。 Telerik eqatec analytics可能是其中之一。