Лицензирование C # RDP - PullRequest
0 голосов
/ 06 мая 2011

Мы хотим лицензировать наш продукт по сессиям. Если они купят 10 лицензий для rdp, я хочу иметь возможность назначать уникальный идентификатор каждой лицензии из сеанса rdp. Проблема в том, что у нас клиенты покупают 1 лицензию на сервер, а затем просто создают неограниченное количество rdp-соединений для доступа к программному обеспечению.

Есть мысли о том, как это сделать, или лучший способ справиться с этим?

1 Ответ

1 голос
/ 06 мая 2011

Подсчет экземпляров на сервере.Если у вас открыто более 10 экземпляров приложения, закройте дополнительные функции или отметьте их как несоответствующие.Это можно сделать, посмотрев на запущенные процессы на сервере и посчитав процессы вашего приложения.

В своем объяснении вы хотели определить конкретные сеансы RDP по уникальному идентификатору.Это будет не предел для каждой сессии, а для пользователя, которого я себе представляю.В этом случае запишите имя пользователя, использующего программное обеспечение, и сравните его с базой данных.Это ваш уникальный идентификатор (идентификатор входа в Windows).

...