【问题标题】:Program with license key specific to computer won't run over remote desktop connection具有特定于计算机的许可证密钥的程序不会通过远程桌面连接运行
【发布时间】:2010-09-07 13:11:42
【问题描述】:

我有一个程序 (Minitab 16) 在我网络上的计算机上获得许可、注册和激活,我需要能够通过远程桌面运行该程序。我认为它仍然会运行,因为它仍在该计算机上使用,但显然它知道我已远程登录并且不会运行。有没有办法做到这一点?我知道这有点模棱两可,但我想我想知道 如何 程序知道我已远程登录以及如何阻止它知道。

编辑:我有一个单用户许可证并且 EULA 规定

A.2 本软件只能在一台计算机上加载,并且一次只能由一个用户使用。如果装载本软件的计算机连接到网络,则该网络上的任何其他用户不得访问本软件。

如下所述,EULA 没有定义计算机/机器/用户/被许可人/等,因此很难判断我是否应该能够做到这一点,但无论如何,它好像我做不到;因此,我将寻找其他实现类似效果的方法,并最好地遵守许可条款。

我有一个单用户许可证。

【问题讨论】:

  • 如何以编程方式检查远程连接 - 这是另一个问题的材料。
  • “程序如何知道”和“如何阻止它知道”是两个截然不同的问题。
  • 您有单用户还是多用户许可证?

标签: licensing remote-desktop


【解决方案1】:

你试过 VNC 吗?

【讨论】:

  • 我还没有,但这也是同事的建议。这是一台客户机器,所以它不是理想的情况,但它是一种选择,如果它工作的话。
  • 我假设有一个单用户许可证。谁是被许可人?你的客户,还是你?
  • @Tadeusz EULA 不是这样操作的。在这种情况下,单用户许可似乎代表一个同时用户获得许可 - 而不是一个许可用户。
【解决方案2】:

我怀疑可以针对 Windows 用户模拟执行检查。不过,没有足够有用的信息来进一步推测。

【讨论】:

    【解决方案3】:

    您受程序许可条款的约束。如果您认为这种使用不构成违反许可条款,那么您应该联系该程序的供应商。

    我们不会就违法的方式向您提供建议。

    【讨论】:

    • 我不是在寻找违法的方法,而是在寻找诸如告诉程序查看本地注册表而不是远程注册表之类的方法。这是专业用途。
    • 免责声明:我没有资格提供法律意见。据我所知,这违反了许可条款:minitab.com/en-US/company/legal/license-agreements/… 另一方面,告诉某人如何执行会使合同无效的操作并没有错。也没有告诉他们如何执行以后可以用于该目的的操作。
    • 说实话,这是一个相当垃圾的 EULA。他们没有定义“计算机”和“用户”。 EULA 几乎站不住脚。
    • 感谢@Rushyo,这正是我想要的。我假设您指的是本节 A.2 本软件只能在一台计算机上加载,并且一次只能由一个用户使用。如果装载本软件的计算机连接到网络,则该网络上的任何其他用户不得访问本软件。但如果我只是从另一台机器上使用原始用户凭据登录,它就不是另一个用户,对吧?
    • 就是这样。凭据!= 用户!= 被许可人!= 计算机!= 机器!= 系统!= 很多其他的东西。没有澄清,就无法知道它们到底是什么意思。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-08
    • 1970-01-01
    • 2013-11-12
    相关资源
    最近更新 更多