Ограничение программы по времени использования

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 661
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Ограничение программы по времени использования

Сообщение gjghjc » 30.07.2003 (Ср) 8:17

Люди помогите советом!!!
Мне нужно сделать так чтобы моя прога после определенной даты показывала большой болт юзеру (так гарантия на тот случай если не заплатят).
Так вот трабла заключается в том как корректно определить дату болтопоказывания чтобы не было зависимости от формата даты.
Например я хочу чтобы после 30.09.03 прога не запускалась пишу
Код: Выделить всё
DatReg = "30.09.03"
If Now > DatReg Then MsgBox "СРОК ДЕЙСТВИЯ БЕСПЛАТНОЙ ВЕРСИИ ИСТЕК! ЗАРЕГИСТРИРУЙТЕ ВАШУ КОПИЮ У АВТОРА.": End

а если изменить формат даты на гггг-ММ-дд то выскакивает ошибка Type missmatch.
И вообще какие есть способы сделать свою программу ограниченной по времени.
ЗЫ перевод системной даты юзверю не поможет. т.к при этом теряется весь смысл проги.
Утро добрым не бывает!

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 30.07.2003 (Ср) 8:21

"Твою защиту" сломают за минуту, если ты просто в VB так напишешь. Поэтому юзаю тулзу: ASProtect - www.aspack.com
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 661
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 31.07.2003 (Чт) 9:34

Глупый вопрос :oops: . Где взять нормальную а не триальную версию :?: :?:
Утро добрым не бывает!

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

Сообщение moderator » 31.07.2003 (Чт) 10:39

gjghjc писал(а):Глупый вопрос :oops: . Где взять нормальную а не триальную версию :?: :?:


Вопрос действительно глупый.

Тебе никогда не приходило в голову, что программы - не бананы, они сами не растут, их пишут - поэтому их нужно покупать?

:evil:
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

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

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 31.07.2003 (Чт) 11:08

*Размышления*
...поглядите, как всё интересно получается - надо написать триал-защиту, чтобы денег заплатили за программу. И тут-же вопрос - где взять кряк для аспротект... Да, воистину, человеческое сознание, есть совершенно непостижимая вещь!
:)
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

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

Сообщение moderator » 31.07.2003 (Чт) 12:20

MEMBER писал(а):*Размышления*
...поглядите, как всё интересно получается - надо написать триал-защиту, чтобы денег заплатили за программу. И тут-же вопрос - где взять кряк для аспротект... Да, воистину, человеческое сознание, есть совершенно непостижимая вещь!
:)


Как это ни грустно, но это так :?
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

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

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 31.07.2003 (Чт) 14:18

Ну ты даешь. Договорись с автором. он тебе в кредит под продажи твоих программ.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 31.07.2003 (Чт) 14:19

Кто то на самом деле сейчас получит замечание за поиск варезов и краков на этом форуме....

ZeroX
Бывалый
Бывалый
 
Сообщения: 207
Зарегистрирован: 29.04.2003 (Вт) 12:36
Откуда: Мой адрес не дом и не улица, мой адрес Советский Союз

Сообщение ZeroX » 31.07.2003 (Чт) 17:09

2gjghjc:
DateReg=DateSerial(3, 9, 30)
И никаких Type missmatch :wink:
Каждый warning мечтает стать error'om

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Ограничение программы по времени использования

Сообщение Sebas » 31.07.2003 (Чт) 17:40

Код: Выделить всё
DatReg = "30.09.03"
If Now > DatReg Then MsgBox "СРОК ДЕЙСТВИЯ БЕСПЛАТНОЙ ВЕРСИИ ИСТЕК! ЗАРЕГИСТРИРУЙТЕ ВАШУ КОПИЮ У АВТОРА.": End


Dim DatReg as Date
DatReg = #9/30/03# 'здесь VB сам строку подправит
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 661
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 01.08.2003 (Пт) 23:03

Прошу простить меня за действительно глупый вопрос.
:cry: :cry: :oops: :oops:
Готов понести соответствующее наказание :oops: :oops: :oops:
Дело в том что после того как я сжал свою прогу ASProtect'ом она просто перестала запускаться.
При этом выскакивает сообщение
Protection Error "Debugger detected-please close it down and restart
Windows NT users: PLease note that having the Winlce/Softlce service installed means that you are running a debugger!"
Утро добрым не бывает!

Cav
Новичок
Новичок
 
Сообщения: 44
Зарегистрирован: 14.07.2003 (Пн) 19:25

Сообщение Cav » 01.08.2003 (Пт) 23:18

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

например: data = long ' переаели дату в лонг

data * times_start ' это в один ключ
times_start ' в другой ключ.

потом делишь и сравниваешь - большая разница и можно пинать

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

Сообщение moderator » 02.08.2003 (Сб) 22:52

gjghjc писал(а):Прошу простить меня за действительно глупый вопрос.
:cry: :cry: :oops: :oops:
Готов понести соответствующее наказание :oops: :oops: :oops:
Дело в том что после того как я сжал свою прогу ASProtect'ом она просто перестала запускаться.
При этом выскакивает сообщение
Protection Error "Debugger detected-please close it down and restart
Windows NT users: PLease note that having the Winlce/Softlce service installed means that you are running a debugger!"


Ну дык читай: обнаружен дебуггер. Приложения, запакованные ASProtect'ом под дебуггером (даже если он в вас в системе как сервис стоит) идти не будут.
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

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


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 3

    TopList