技术防止多个login到同一台计算机

好的,这是一个类似的问题。

其实我试图prevent多人login到一台电脑,同时使用我的应用程序。

这是因为我想阻止他们购买一个许可证,将其安装在一台机器上,并使用某些远程桌面技术来进行多用户login。 我想阻止他们违反许可协议。

无论如何,我可以在我的申请呢? 或者是同时多个login是根本不可能的?

如果您希望您的应用程序“破坏”其安装的计算机上的任何多用户function,那么祝您好运! 如果你成功了,请告诉我你的应用程序的名称,以便我可以将它添加到我的'软件,以避免不惜一切代价'清单。

如果你想限制使用,也许你应该考虑你的应用程序mutli-user和使用USB encryption狗来执行用户/许可证的数量。

但是通过实施这些措施,您只是为使用您的软件的人创造理由。

在您的应用程序级别,您的许可代码中必须注意这个问题。

我们使用专门为在terminal服务器上使用而devise的软件来计算确切的实例数。 在过去,它曾经使用一个名为FlexLM的公司,但现在他们有一个更现代的方法来跟踪并发用户。

我强烈build议在Stack Overflow上询问如何pipe理并发用户许可,如何search多个会话等。

限制同时login的一个正当理由是阻止给定的用户打开多个连接到您的服务器,并消耗不必要的资源和许可。

在思杰有一个这样做的设置。

换句话说,你为什么要允许用户使用一个文字处理器打开多个桌面,另一个使用电子邮件客户端,另一个使用Web浏览器打开多个桌面?

无论如何,我可以在我的申请呢?

这就告诉我,你从开发人员的angular度来看待这个问题。 因此,我认为你应该把它交给堆栈溢出。

如果你真的想知道如何在应用程序级别停止它,你需要花一些时间来学习所涉及的技术。 如果您不了解该平台,则无法控制应用程序的使用。

单实例编程的一个常用策略是在计算机上打开一个端口回到程序本身。 如果程序已经运行,端口将被使用。

虽然你可能会有更好的回应堆栈溢出。