Автоматически выдавать лицензии на программу - 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);
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы