Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#RDP许可_C#_Licensing_Rdp - Fatal编程技术网

C#RDP许可

C#RDP许可,c#,licensing,rdp,C#,Licensing,Rdp,我们想按会话授权我们的产品。如果他们为rdp购买10个许可证,我希望能够为rdp会话中的每个许可证分配一个唯一标识符。问题是,我们让客户端为服务器购买1个许可证,然后他们只创建无限数量的rdp连接来访问软件 有没有关于如何做这件事或更好的处理方法的想法?在服务器上进行实例计数。如果您打开的应用程序实例超过10个,请关闭extras或不合规标志。您可以通过查看服务器上正在运行的进程并计算应用程序的进程来做到这一点 在您的解释中,您希望通过唯一标识符确定特定的RDP会话。这不是每个会话的限制,而是每

我们想按会话授权我们的产品。如果他们为rdp购买10个许可证,我希望能够为rdp会话中的每个许可证分配一个唯一标识符。问题是,我们让客户端为服务器购买1个许可证,然后他们只创建无限数量的rdp连接来访问软件


有没有关于如何做这件事或更好的处理方法的想法?

在服务器上进行实例计数。如果您打开的应用程序实例超过10个,请关闭extras或不合规标志。您可以通过查看服务器上正在运行的进程并计算应用程序的进程来做到这一点


在您的解释中,您希望通过唯一标识符确定特定的RDP会话。这不是每个会话的限制,而是每个用户的限制。在这种情况下,捕获使用软件的人的用户名,并根据数据库进行验证。这是您的唯一标识符(Windows登录ID)。

什么是“RDP”?远程文件协议?远程桌面协议;他基本上是在终端服务中提供他的产品,并用它来控制访问。获取windows登录id可能就行了。我会和我的同事商量一下,看看他们怎么想。谢谢他们可以通过将连接更改为无seemless/已发布的应用程序来解决这个问题。因此,它们可以与同一用户运行多个会话。那么实例计数不是一种方法吗?如果您打开了多个实例,但每个实例都运行相同的用户名,那么您可以按计数或抛出一个错误。