Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

защита программ от нелегального копирования


Страницы:   1 2

олег79 ©   (2007-09-12 21:37:00) 

есть ли модули для облегчения задачи лицензирования софта (для продажи?)
видимо надо создать более-менее уникальный код для конфигурации текущего компа..
ну вы меня поняли в общем ;)


Сергей М.   (2007-09-13 09:39:00) [21]


> ну это понятно


А что ж тогда про копирование спрашиваешь, если понятно ?)


> речь о защите софта от любителей халявы


http://www.aladdin.ru/catalog/hasp/


олег79   (2007-09-13 09:34:00) [22]


>
>
> Никак. Защита от копирования не существует и существовать
> не может.
>

ну это понятно.
речь о защите софта от любителей халявы ;)


Сергей М.   (2007-09-13 08:32:00) [23]


> как вы с этим боритесь?


Никак. Защита от копированияне существует и существовать не может.


alstam   (2007-09-13 08:13:00) [24]

я нашел такой совет, может подойдет:
{ **** UBPFD *********** by kladovka.net.ru **** >> Cпособ защиты программы от несанкционированного копирования Зависимости: windows Автор: Павел Озерский, ozerski@list.ru, ICQ:197794637, СПб Copyright: Собственное написание (Павел Озерский) Дата: 11 сентября 2003 г. ********************************************** } {Дробим прогу на exe и несколько DLL-ей, функциям в DLL-ях даем одинаковые public'и, а названия DLL-ям даем длинные, притом начальные части названий должны совпадать , так, чтобы короткие имена отличались только числом после тильды. Вот по коротким-то именам мы их вызывать и будем. А число после тильды, как известно, зависит от порядка копирования файлов на диск, при стирании файлов с "промежуточными" номерами не меняется и при копировании не воспроизводится. Так что, копируя в "неалфавитном порядке", перемежая рабочие DLL-и с "заглушками" (потом их можно стереть), легко можно добиться невоспроизводимости сочетаний длинное-короткое имя, и после несанкционированного копирования EXE будет вызывать не те функции из не тех библиотек. Единственная тонкость: неплохо поставить проверку на длинность имени в самих dll-ях, причем с использованием FindFirstFile, так как часть win32-платформ передает dll-и, вызываемой по короткому имени, как имя ее модуля именно короткое имя. А иначе прога будет легко копироваться из DOS (т.е. только короткие имена) без потери функциональности.}


олег79   (2007-09-13 07:30:00) [25]

ну а чего делать то? как вы с этим боритесь?


Anatoly Podgoretsky   (2007-09-12 22:46:00) [26]

> homm  (12.09.2007 21:49:03)  [3]

Если любишь лохотрон, то отстегнешь еще денежек автору.


homm   (2007-09-12 21:49:00) [27]

> [2] олег79   (12.09.07 21:44)

А если я тупо комп себе помощнее взял?


олег79   (2007-09-12 21:44:00) [28]

ну это давно решено принципально:
в конфигурации можно менять один(два/три) компонент.
точнее по одному(двум/трем) ;) сначала меняем проц например, прога это просекает, но продолжает работать.. а вот если поменялись ВСЕ или там 50% железа ..  тогда не банзай :)
А какие варианты?


Dib@zol   (2007-09-12 21:41:00) [29]

> создать более-менее уникальный код для конфигурации текущего компа..
> ну вы меня поняли в общем ;)

ИМХО, это не есть гут. А если юзверь решит скажем проц поменять? Ещё энную сумму производителю отстёгивать? Нет уж, нахрен.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо