Автоматически выдавать лицензии на программу - C#
Формулировка задачи:
Всем привет, посоветуйте как можно реализовать автоматическую выдачу лицензий на программу после оплаты на сайте. Кто сталкивался с подобным?
1.Т.е. после того как закончился пробный период, он жмет - "Купить"
2.Его перебрасывает на сайт, он покупает доступ скажем на "7 дней"
3.Возвращается в программу и дальше работает 7 дней в полной версии. После истечения которых программа возвращается в триальный режим.
Есть ли возможность как-то это все сделать автоматически, а не в ручную по запросу каждый раз давать ключи?
Решение задачи: «Автоматически выдавать лицензии на программу»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.ServiceModel; using System.ServiceModel.Channels; namespace CalcTest { class Program { static void Main(string[] args) { ICalculator client = ChannelFactory<ICalculator>.CreateChannel(new BasicHttpBinding(), new EndpointAddress("http://srv108309.hoster-test.ru/Service.svc")); int x = 10; int y = 20; int addRes = client.Add(x, y); Console.WriteLine("Result when adding is: {0}", addRes); int subRes = client.Subtract(y, x); Console.WriteLine("Result when subtract is: {0}", subRes); Console.ReadLine(); } } [ServiceContract] public interface ICalculator { [OperationContract] int Add(int x, int y); [OperationContract] int Subtract(int x, int y); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д