Member 14912864 Ответов: 2

Я хочу добавить дни истечения срока действия в форму 1


Привет, братан

Я хочу добавить дни истечения срока действия в графе, как текущая дата - 1 год разрыв детали истечения срока действия

Я уже пробовал, но он показывал "нет". но через 1 год (т. е. 365 дней) или за 1 неделю до этого он должен уведомить о дате истечения срока действия, а через 365 дней он должен закрыть приложение и попросить купить новый лицензионный ключ у создателя..


Пожалуйста, помогите мне в этом

Что я уже пробовал:

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
        Dim firstDate As Date
        Dim SecondDate As Date



        firstDate = Now
        SecondDate = "2021-08-13"

        Label1.Text = DateDiff(DateInterval.Day, firstDate, SecondDate)
        

    End Sub

2 Ответов

Рейтинг:
2

Sandeep Mewara

Похоже, вы ищете решение для лицензирования приложений на основе времени. Я бы посоветовал вам начать отсюда: Готовое к использованию решение для лицензирования программного обеспечения на языке Си#[^]

Как сделать вышеуказанное решение ограниченным по времени можно прочитать здесь: Ограничение по времени: готовое к использованию решение для лицензирования программного обеспечения на языке Си#[^]

Наконец, статья написана на языке C#, и вы задали запрос на VB.NET-да. Все, чем я могу поделиться, - это переводчик[^] это было бы достаточно приличной работой, но вам придется выяснить остальное в случае каких - либо пробелов.


Рейтинг:
2

Dave Kreskowiak

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

Почему? Легко...дорого. Если вам требуется лицензия на одно место, вы заставляете ИТ-отдел предприятия посещать каждый стол, чтобы сбросить лицензию. В некоторых случаях он заключает контракт с фиксированной ценой на посещение стойки регистрации. Я слышал случаи, когда для этого требовалось по 200 долларов за билет. Итак, если у вас есть 5 пользователей, использующих приложение, есть 1000 долларов, чтобы просто пойти и сбросить лицензионные ключи в вашем приложении, поверх стоимости новых ключей.

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

Ваше приложение должно поддерживать модель "корпоративной лицензии", когда срок действия лицензии не истекает через определенное время, и каждое место может использовать один и тот же номер лицензии. Это делает переупаковку и развертывание приложения более дорогостоящим и привлекательным для предприятия.