Лицензирование в приложении Silverlight 4

Есть ли у кого-нибудь опыт или предложения по обеспечению базовой поддержки лицензирования для приложения Silverlight 4?

Меня особенно интересует случай, когда приложение работает вне браузера. В этом случае я хотел бы иметь возможность предоставить какой-то вариант лицензирования с ограниченным сроком действия.

Один из вариантов, который я рассмотрел, - это реализовать своего рода лицензионную веб-службу, которая будет вызываться из приложения.

Есть ли другие предложения?

1
задан HullCitySteve 16 August 2010 в 14:16
поделиться

1 ответ

Хотя вызов веб-службы решит проблему несанкционированного доступа пользователей к файлам и настройкам реестра, это означает, что любой, кто использует ваше приложение, должен быть подключен к Интернету, чтобы использовать его.

Один из способов решить эту проблему - разрешить ограниченную функциональность, если приложение не может подключиться к веб-службе, хотя это может расстроить ваших пользователей.

Вы можете где-нибудь сохранить дату последнего контакта (в файле или реестре) и разрешить полную функциональность, если прошло менее 3 дней, и ограничить функциональность в противном случае. Однако затем снова возникает проблема, заключающаяся в том, что пользователи могут найти запись в файле / реестре и изменить ее, чтобы разрешить полный доступ.

1
ответ дан 2 September 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: