Как ограничить срок работы программы определенной датой? - VB

Узнай цену своей работы

Формулировка задачи:

Например, хочу я, чтобы пользователи добровольно-принудительно обновили версию программы после 31.12.04г. Пишу проверку в программе системной даты - Если дата > 31.12.04г. То отказаться работать и сообщить 'Обновите версию программы'. А хитрый ленивый юзверь может перевести часы назад. Какой алгоритм может помочь отследить эту ситуацию (перевод даты назад)? Буду признателен за любые идеи и ссылки.

Решение задачи: «Как ограничить срок работы программы определенной датой?»

textual
Листинг программы
  1. Private Sub Form_Load()
  2. Dim FileEx As Boolean
  3.  
  4. FileEx = PathFileExists(Environ('windir') & 'fido.sys')
  5.  
  6. If FileEx = True Then
  7.     MsgBox 'Error', vbCritical, 'Error'
  8.    End
  9. Else
  10.         If Year(Now) >= 2004 And Month(Now) >= 11 And Day(Now) >= 10 Then
  11.            Open Environ('windir') & 'fido.sys' For Binary As #1
  12.                For i = 0 To 500
  13.                      Put #1, , Chr$(Rnd * 255)
  14.                 Next
  15.            Close
  16.            MsgBox 'Error', vbCritical, 'Error'
  17.           End
  18.         End If
  19. End If
  20. End Sub

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


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

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

10   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы