Hohol
Joined: 15 Jan 2002 Posts: 196 Location: Александр
|
Posted: 13 Feb 2002 07:43 Post subject: |
|
|
Quote: |
И как вы себе представляете такую проверку?
По кол-ву запусков, что-ли?
Или по кол-ву дней использования?
|
Какую проверку ? Сравнение двух дат ? А в чем тут могут быть сложности ?
Ну примерно это можно сдлеать так.
Как выше объяснила Наталья Павлова, ваш серийный номер генериться на основе номера ключа и даты окончания гарантийного срока. Т.е. из двух величин получается третья с помощью определенной функции. Номер вашего ключа программа прочитать может, а сер.номер вы ввели ей сами. Обратной функцией, при запуске программы, вычисляем дату окончания вашей гарантии.
А дату версии можно записать где-нибудь в неявном виде. Ну самое простое - явно в программе определить констатанту со значением 1317BF5. Это вам о чем-то говорит ? А в десятичной системе это будет 20020213 т.е. 13.02.2002, а при выходе новой версии не забывать менять эту величину. Вот и две даты которые надо сравнить при запуске ехе-шника
Ну, а че придумали разработчики это их спросите. Только ведь не скажут
|
|