是否存在针对VB6的桌面应用程序使用跟踪系统?

Kie*_*ton 7 vb6 monitoring tracking google-analytics usage-statistics

我们正试图在VB6应用程序上获取一些使用指标,我们的目标是迁移到更新的技术.它相当庞大(如此大,以至于它刷新了VB6所具有的表格数量等限制)并且改进某种自定义监控本身并不是一项小任务.

我希望像DeskMetrics这样的工具(我不会把它们单独列出)会有某种遗留的COM控件,我们可以将它们放到每个表单中,并使用一些应用程序级配置和安装本地(现场)集我们可以捕获一些可以让我们做出决定的统计数据.

然而:

  1. 我找不到任何直接兼容的VB6库,可用于任何这些跟踪系统

  2. 由于我们客户的网站未必完全连接到互联网,因此我们无法找到任何可以在未连接到更广泛互联网的客户网站上进行本地安装的平台.

所以我的问题是,是否有任何图书馆/第三方确实满足这些要求,或者我们最好将我们自己非常简单的跟踪解决方案推广到数据库并通过某种报告收集该信息.

Dre*_*ker 2

你已经排除了谷歌分析吗?如果不是,这可能是一个解决方案

对我来说 VB6 已经有一段时间了,但我确信这会起作用

创建一个用户控件并在其中放置一个 Web 浏览器控件。然后使控件自动导航到您自己的网站,进入一个空白页面,其中只有分析代码。在查询字符串中添加显示的表单。这将为您提供基本的表单使用信息。

如果您需要进一步跟踪,请向控件添加一个方法来记录事件,并使用 ExecScript 调用分析 api 来传递该表单所需的信息。

一旦控件开始工作,将其拖放到每个表单上就应该是一件简单的事情。(当然,您会希望它在运行时隐藏它自己)

当然,这一切都依赖于您的客户可以从其工作站访问互联网