【问题标题】:How to discover if a software was installed on user machine via web如何通过网络发现软件是否安装在用户机器上
【发布时间】:2012-05-03 13:59:41
【问题描述】:

在我的公司,我们有很多 .NET 软件,包括 Windows 窗体和 Web 窗体。

现在我们有一些挑战,我们需要审核用户的机器上是否有一些盗版软件。

对于 Windows 窗体很容易访问 Windows 注册表。

那么,我们可以为网站做些什么呢?因为只有安装了 AGENT,用户才能在网站上工作。

我在考虑登录页面,我们可以以某种方式验证用户是否安装了 AGENT,如果没有,我们将重定向到新页面以安装此 AGENT。

PS:AGENTE 将是一个 Windows 服务器。

我的问题是:

如何通过网站验证用户是否安装了 AGENT?

Some1 有其他方法吗?

【问题讨论】:

  • 你的问题不是很清楚。您可以从澄清什么是“代理”开始?是某种监控用户的软件吗?
  • @Icarus 就像一个说法,AGENT 将是一个简单的 Windows 服务器(单击一次),它将审核来自机器(例如盗版软件)的信息
  • Thnks Djaved,您的链接澄清了一些疑问。

标签: asp.net winforms activex user-agent agent


【解决方案1】:

您能否在网站上提供一个可下载的工具来审核用户的机器并提供登录或启用帐户所需的密钥?

【讨论】:

  • 是的,它可能...但是我需要验证此代理是否每天安装一次,因为用户可以稍后取消安装代理。所以我需要通过网站验证代理是否继续安装。
  • 如何将每个代理安装与用户帐户相关联,并在您的网站上拥有代理发布到的 Web 服务?然后,登录检查可以检查代理是否在您允许的任何宽限期内发布。
  • 完美的戴夫,我就是这么想的!谢谢你的时间。这可能是正确的方向。
猜你喜欢
  • 2023-03-29
  • 2011-10-08
  • 2010-11-24
  • 2017-05-22
  • 2018-10-23
  • 1970-01-01
  • 1970-01-01
  • 2012-01-10
  • 2021-12-31
相关资源
最近更新 更多