Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Protection of the software

Здравствуйте all!
Подскажите как наименьшими силами защитить программу, Хотелось бы чтобы
чтобы пользователь не имел возможности по дружбе или ротозейству
передать ее
другому для анологичного использования!
Пока в голове одна идея что бы прога при запуске проверяла чтонибудь в
реестре, И если не находит там нужное просто не запускалась.
С уважением
Валера.

Номер выпуска : 4017
Возраст листа : 508 (дней)
Количество подписчиков : 523
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/313429
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Thu, 10 Feb 2005 03:36:57 +0700 (#313429)

 

Ответы:

Здравствуйте, run9.

Вы писали 10 февраля 2005 г., 2:36:57:

Простых способов нет, но все зависит от степени взломоустойчивости
которая тебе нужно. И от самой программы. Т.е. от того какие ресурсы
она использует.

Ответить   Thu, 10 Feb 2005 06:47:17 +0600 (#313479)

 

Здравствуйте, janalex.

Вы писали 10 февраля 2005 г., 2:47:17:

Вариантов много.
1. Есть такая фирма Алладин :), но это дорого ...
2. Реестр быстро ломается ...
3. Привязка к системной дате тоже ...
4. Привяжи лучше к ID ОС.

Ответить   Антон Горячун Thu, 10 Feb 2005 09:51:50 +0200 (#314060)

 

Здравствуйте, run9.

В своё время я делал так:
Программа получает уникальный идентификатор винта и к нему
привязывается. Привязка осуществляется с помощью другой программы,
которая открывает первую на запись и вписывает в определённое место
нужный ключ.
Эта вторая программа пропишет первую только в том случае, если в неё
введут соответствующий код. А код формируется на основе тех же данных
с винта.
Таким образом, проведя регистрацию на одном винте, владелец получает
свой регистрационный код, который не изменится, пока он не поменяет
винт.

Вот примерно так.

Ответить   Andrey Yakushev Thu, 10 Feb 2005 09:19:36 +0300 (#314059)

 

Здравствуйте.
Спасибо всем.
Исходя из из следующих условий
А. Юзер типа ламер
B.Юзеров данной программы ограничено.
С.Требуется привязка юзера к проге.
D. Требуется привязать юзера к собственной персоне //
//разработки,техослуживание,etc.
Е.Прога работает с БД
Принял слудующий алгоритм защиты.Ядром является психология юзера.
в упращенном виде
1.разместить файл(ы) БД в отдельном каталоге от самой проги
2. в реестре чтонить типа *зер гут*
3. при onCreate посмотреть на реестр если не *зер гут*
а. скажем изменить свойство StoreInDFM компонента frReport //
// кстати по условиям договора заказчик покупает лицензию на этот
//генератор отчетов
b. принажатии на кнопку отчет через реестр вести количество
нажатий,если
количество вызовов более Х формируем отчет со словами *вы только что
развязали мировую войну* ):
Эта задача минимум.Задача максимум дать юзерам маленько
поработать-сформировать базу{если догадается скопировать файл(ы) базы и
подгружать файлы .frf}
и через какоето время запретить делать отчет.Таким образом юзер
вынуждается на приобретение так как уже сам привязывается к проге.
FastReport.inc сильно не заморачивался с защитой своего прекрасного
продукта-генер.отчетов,а привязал многих разработчиков..И например мне
проще купить за 19$ лицензию на него чем изучать SoftIce чтобы убрать
карявку fastreport unregistered, да кстати и аптека на ver2.53 не выдает
рецепта.
С уважением
Валерий.

Номер выпуска : 4022
Возраст листа : 509 (дней)
Количество подписчиков :
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/314736
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Fri, 11 Feb 2005 19:37:44 +0700 (#314736)

 

Hello run9,

Wednesday, February 9, 2005, 11:36:57 PM, you wrote:

как будет распространяться программа? Наиболее простой способ - это
когда прога на базе некоторых данных реестра генерит USER ID, который
отправляется юзером (вместе с деньгами) к тебе. В ответ юзер получает
ключ регистрации. К чему привязать USER ID - это уже сам решай,
можно привязать сразу к нескольким параметрам.

Ответить   Fri, 11 Feb 2005 22:03:35 +0300 (#314791)

 

у меня в городе на нее всего 4-6 потребителя.Для сравнения в Москве их
могло бы быть примерно 15(20).Потому метод такой -пришел
увидел,установил.Ко мне обратились из -за знания специфики.

Интересно! Сдесь можно покомбинировать.
С уважением
Валерий.

Номер выпуска : 4025
Возраст листа : 511 (дней)
Количество подписчиков : 523
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/315359
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Sun, 13 Feb 2005 01:28:16 +0700 (#315359)