Как сделать триальную версию проги ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
W@D'ok
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.08.2003 (Пт) 23:59
Откуда: Россия, Москва

Как сделать триальную версию проги ?

Сообщение W@D'ok » 24.08.2003 (Вс) 22:43

Люди как на бэйсике сделать чтобы прога которую я написал допустим работала 3 дня, а после чего, выдовала бы сообщение что "зарегистрируйте программу....."
И еще при запуске выдовала бы, сколько дней осталось до окончания.
Пожалуйста подскажите как так сделать ? Только умоляю ничего не советуйте, а просто дайте код с подробным описание куда его писать и т.д

Заранее спасибо :(
Это я :)

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Re: Как сделать триальную версию проги ?

Сообщение Хой » 24.08.2003 (Вс) 23:40

W@D'ok писал(а): Только умоляю ничего не советуйте, а просто дайте код с подробным описание куда его писать и т.д

Неужели лучше просто копировать код чем прошарить в нём самому?

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Как сделать триальную версию проги ?

Сообщение FaKk2 » 25.08.2003 (Пн) 0:22

W@D'ok писал(а):Только умоляю ничего не советуйте, а просто дайте код с подробным описание куда его писать и т.д

Заранее спасибо :(

Хехе.....может и дам....что за прога? в хозяйстве пригодится? 8)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

W@D'ok
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.08.2003 (Пт) 23:59
Откуда: Россия, Москва

Сообщение W@D'ok » 25.08.2003 (Пн) 1:28

Хой я и сам седел неделю разбирался и так и недоперло, поэтуму и сказал чтобы сразу дали код, потому-что запарился уже ! Ты знаешь что такое сидеть неделю над какой-то фегней, но если это тебе сильно нужно ? :cry:
Это я :)

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 25.08.2003 (Пн) 4:35

W@D'ok писал(а):Хой я и сам седел неделю разбирался и так и недоперло, поэтуму и сказал чтобы сразу дали код, потому-что запарился уже ! Ты знаешь что такое сидеть неделю над какой-то фегней, но если это тебе сильно нужно ? :cry:

Ну тише, тише....модераторы не спят :-)
Ну вот, специально для тебя сгенерил :-) вот такой вот код, надеюсь тебе всё понятно:
Код: Выделить всё
Const DayWorkNoReg As Integer = 3 'Сколько дней работать до регистрации

Private Sub PerviiZapysk()
SaveSetting "MyApp", "Reg", "ToWork", Date
End Sub

Private Sub Form_Load()
Dim newDate As Date
Dim curDate As String
curDate = GetSetting("MyApp", "Reg", "ToWork")
If curDate = "" Then
PerviiZapysk
End If
newDate = CDate(curDate)
'''''''''''''''''''''''''''''''''''''''''
If newDate = Date + DayWorkNoReg Then
MsgBox "Демонстрационный период закончен......плати бабосы!"
End
Else
MsgBox "Я буду работать ещё " & Date - newDate + DayWorkNoReg & " дней"
End If

End Sub

Хм...я за 10 минут написал.... причём никогда такого неделал..... :roll:
-----------------
Настояятельно рекомендую зашифровать !ВСЕ! данные каким-нибудь супер шифровальным алгоритмом, а то видя такие "прямые" данные регистрацию можно оттянуть на многие тысячилетия!

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 14:00

Беда этой программы в том, что она никогда не выведет текст:
"Демонстрационный период закончен......плати бабосы!" :lol:
Origin - это что?

W@D'ok
Новичок
Новичок
 
Сообщения: 28
Зарегистрирован: 08.08.2003 (Пт) 23:59
Откуда: Россия, Москва

Сообщение W@D'ok » 25.08.2003 (Пн) 14:05

Хой ну теперь спасибо :oops: :)
Это я :)

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 25.08.2003 (Пн) 14:08

Георгий писал(а):Беда этой программы в том, что она никогда не выведет текст:
"Демонстрационный период закончен......плати бабосы!" :lol:

Эт ещё по чему?

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 14:12

Я у себя в реестре напишу что она работает уже 4 дня :lol: и она будет работать бесконечно :twisted:
Origin - это что?

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 25.08.2003 (Пн) 14:24

Георгий писал(а):Я у себя в реестре напишу что она работает уже 4 дня :lol: и она будет работать бесконечно :twisted:

А ты не пиши! иш какой прям взломшик :-)
А еслиб ты незнал где инфа в реестре хранится, а еслиб она закодированна была?
И вот специально для тестеров: :-)
Код: Выделить всё
If newDate => Date + DayWorkNoReg Then

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 14:35

Защита при помощи реестра - это миф... :!:
Origin - это что?

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 14:55

Хой писал(а):А ты не пиши! иш какой прям взломшик :-)

Защита от дурака должна быть всегда...
Хой писал(а):А еслиб ты незнал где инфа в реестре хранится, а еслиб она закодированна была?

У меня в запасе 3 дня :) успею :twisted:
Origin - это что?

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 25.08.2003 (Пн) 15:57

Ребята, не обижайтесь - но это лажовая защита. RegMon в руки - и через 5 минут ее сломали. У любого, даже начинающего крякера, есть RegMon.
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

Хой
Не математик
Не математик
 
Сообщения: 541
Зарегистрирован: 26.08.2002 (Пн) 0:21
Откуда: Россия

Сообщение Хой » 25.08.2003 (Пн) 16:01

Ну а почельно в реестре инфу сохранять...можно и в файл!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.08.2003 (Пн) 16:10

А какого типа программа?
Я, например, делал прогу, которая для доступа использует зашифрованный файл со списком пользователей (логин, имя, пароль, категория и т.п.). И в этом файле так же хранилась дата, до которой он действует (как .key-файлы у Касперского). А редактор пользователей естественно был только у меня :)
Это я к тому, что в данном конкретном случае этой защиты было достаточно -- удалять файл было бесполезно, т.к. прога не позволяла запускаться без указания логина.
Lasciate ogni speranza, voi ch'entrate.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 25.08.2003 (Пн) 16:17

Ну и насколько сложен был алгоритм шифрования?
У касперского помоему около полугода продержалас версия 3.5 8)
Origin - это что?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.08.2003 (Вт) 9:14

Вопрос конечно интересный :)
Взломать можно все. Просто если защита реализована хорошо, то проще честно купить, чем взломать.
И еще одно но. Моя прога далеко не так популярна, как AVP :) Так что рассчитывать на crack.ru и т.п. с ней не выйдет, ломать придется самому :) А это не всякий сумеет.
Lasciate ogni speranza, voi ch'entrate.

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 26.08.2003 (Вт) 9:23

... А это не всякий сумеет.
Тут ты прав :wink:
Origin - это что?

Георгий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 08.08.2003 (Пт) 15:08
Откуда: Россия

Сообщение Георгий » 26.08.2003 (Вт) 13:16

Третья тема на эту тему :) ShareWare похоже волнует многих
Origin - это что?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 4

    TopList