Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 | 4 |

 

  Вопрос: Как делать trial? Добавлено: 21.03.05 21:49  

Автор вопроса:  CyRax  | Web-сайт: basicproduction.nm.ru | ICQ: 204447456 
Нужно поставить двухнедельное ограничение на программу. Как это реализовать? Можно на ассемблере.

Ответить

  Ответы Всего ответов: 47  

Номер ответа: 1
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #1
Добавлено: 22.03.05 00:30
хм.... запиши дату установки в екзешник и сравнивай с текущей датой :-)

Ответить

Номер ответа: 2
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #2
Добавлено: 22.03.05 01:03

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

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 22.03.05 04:18

 запиши дату установки в екзешник

 Подумаю на досуге. Правда ради одного патча не хочется установку делать, но вообще - это идея, правда не совсем хорошая - ведь от отодвигания времени в Панели управления она не спасёт. Или и это как то лечится?


Программа будет платная?

 Ну а нафига тогда триал по твоему, поприкалываться? ;)


может сделать одну версию урезанную в возможностях, а вторую полную

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

Ответить

Номер ответа: 4
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #4 Добавлено: 22.03.05 07:57
Не думаю что это хорошая идея - обрезать функциональность и показывать покупателю. Это просто не тот случай.


CyRax, a che za programulina to?

Ответить

Номер ответа: 5
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #5
Добавлено: 22.03.05 08:49
Аддон к Power Basic IDE.

Наилучшим вариантом я думаю было бы завести счётчик дней и отнимать от него до истечения срока. Но как это реализовать?

Ответить

Номер ответа: 6
Автор ответа:
 Черный ворон



Разработчик

ICQ: 342881585 

Вопросов: 32
Ответов: 256
 Профиль | | #6 Добавлено: 22.03.05 09:07
Наилучшим вариантом я думаю было бы завести счётчик дней и отнимать от него до истечения срока. Но как это реализовать?

В реестре создаем ключ в нем 2 параметра: 1 постоянный 2 изменяется при запуске программы. потом программа сверяет эти два ключа, если они равны то осталось 14 дней если нет то меньше 14.
Такое реалезовано в User gate 3.x

Ответить

Номер ответа: 7
Автор ответа:
 gvozd



Разработчик Offline Client

Вопросов: 164
Ответов: 1317


 Web-сайт: www.gvozdsoft.com
 Профиль | | #7
Добавлено: 22.03.05 09:14
Ну а вы не подумали, что ключи в реестре можно удалить? И прописывание даты в екзешник - не лучший вариант, ведь его можно крякнуть и переустановить...

Ответить

Номер ответа: 8
Автор ответа:
 Черный ворон



Разработчик

ICQ: 342881585 

Вопросов: 32
Ответов: 256
 Профиль | | #8 Добавлено: 22.03.05 09:21
При инсталяции программы ключи создаются, при работе только изменяются. Если ключа нету тогда выводим окошко с надписью: эта программа ворованая, щас буду форматить ваш винт :-)))

Ответить

Номер ответа: 9
Автор ответа:
 someone



Вопросов: 215
Ответов: 1596
 Web-сайт: 123
 Профиль | | #9
Добавлено: 22.03.05 09:34
надо писать в биос :)))
на всякую прогу найдется кряк, т.ч. вряд ли ты сможешь сделать железный триал

Ответить

Номер ответа: 10
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #10
Добавлено: 22.03.05 09:46
Не, в реестр не катит. Так её лбой админ сломает. Нужно такую защиту, чтобы сломать её мог только хакер, а не все кому не лень.

В BIOS не буду писать ни при каких обстоятельствах, а то на этом моя карьера и закончится. :)

Ответить

Номер ответа: 11
Автор ответа:
 Черный ворон



Разработчик

ICQ: 342881585 

Вопросов: 32
Ответов: 256
 Профиль | | #11 Добавлено: 22.03.05 10:10
Тогда вариант с реестром, только это все в ехе + шифрование

Ответить

Номер ответа: 12
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #12
Добавлено: 22.03.05 10:25

Ну а нафига тогда триал по твоему, поприкалываться? ;)

Ну а почему бы и нет? ;)

ХЫ, может я такой вредный, но мой способ мне нравится больше всех :)) в твоей задаче слабо подходит.

А если например сделать на ограниченное количество запусков? ну например раз так эдак 20-30?

Ответить

Номер ответа: 13
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #13
Добавлено: 22.03.05 10:51
[qyote]В BIOS не буду писать ни при каких обстоятельствах, а то на этом моя карьера и закончится. :)
Ну а скажем прямо под 2k тебе никто и не даст туда ничего записать ;)

Самое то, это писать в загрузочный сектор на диске, но есть вероятность что повредишь какой-нить загрузчик...

Вообще сделал бы лучше так, как VMware или у меня hwStatist регится...

ЗЫ
Как сделаешь, дашь попробовать ломануть ;) плз ;))

Ответить

Номер ответа: 14
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #14
Добавлено: 22.03.05 11:15

Тогда вариант с реестром, только это все в ехе + шифрование

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


А если например сделать на ограниченное количество запусков? ну например раз так эдак 20-30?

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


Вообще сделал бы лучше так, как VMware или у меня hwStatist регится...

 Ну регистрация - это уже совсем из другой оперы. При чём тут триал собственно? Или ты предлагаешь вообще от него отказаться? А какие тогда ставить ограничения?


Как сделаешь, дашь попробовать ломануть ;) плз ;))

 Взламывать программу категорически воспрещается!

Ответить

Номер ответа: 15
Автор ответа:
 Vit



Вопросов: 68
Ответов: 62
 Web-сайт: www.home-soft.jino-net.ru
 Профиль | | #15
Добавлено: 22.03.05 11:28
Можешь сделать Trial не по дате, а по количеству запусков или времени работы программы. Данные можно хранить, например:
 - в реестре, но так, чтобы не было ассоциативной связи с программой (типа в Software раздел с именем программы), а где-нибудь глубже (да, хотя бы какой нибудь подраздел в разделе Microsoft - туда мало кто заглядывает (чтобы не испортить ненароком чего));
 - в ini-файле, но так же желательно в другом месте;
 - в самом exe-шнике прописывать эту информацию;

А зарегистрированность программы узнавать из записи в реестре/ini/программе.

Ответить

Страница: 1 | 2 | 3 | 4 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам