【发布时间】:2011-10-18 16:34:37
【问题描述】:
我正在编写一个特定于我们产品的许可申请。它不是非常详细和详尽,但它适用于我们的业务。
许可证将硬件(我在 .net 中获得的 3 件)与工作站 ID 绑定在一起,工作站 ID 在程序执行时作为选项传递。因此,工作站 id XXX 被授权在计算机 YYYYY 上运行。
我在其中看到的唯一漏洞是,当他们只被许可运行一次时,他们可以通过 RDP 多次运行应用程序。通常他们
我如何分配许可证以防止他们在获得较少许可的情况下多次从不同会话运行应用程序?
由于这是在对等 2 对等网络上运行的,大多数情况下,我不能依靠检查任务管理器来查看程序启动时正在运行的内容。
有人对我可以在 RDP 连接上跟踪什么以绑定许可证有任何建议吗?
谢谢!
【问题讨论】:
标签: c# licensing guid remote-desktop