Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2012, 11:48   #1
bagabuga
Пользователь
 
Регистрация: 27.11.2010
Сообщений: 18
Лампочка Незаметная проверка условия, защита программы.

Здравствуйте! Возник вопрос о защите программы. Никогда ничего подобного не делал, а сейчас написал софтину, оказалась полезна, необходимо поставить защиту для дальнейшей продажи. Суть в том, что программа должна отсылать пост на php файл и на основе результата создавать и открывать форму. Давненько прочитал на каком-то форуме, что условие if then else ломается за 10-20 сек. Как же быть? Погуглил, нашел статью http://www.delphisources.ru/pages/fa...tect_soft.html
Понял только то, что должна быть масса переменных со значением и одна из них через определенное время должна проверяться, тогда это усложнит взлом. Не подскажете как реализовать, и насколько это действенно, и действенно ли вообще?

P.S. Супер - Пупер замудренная защита не нужна, не Microsoft Office продаю. Достаточно, что бы более - менее опытный программист за 10 сек. не вскрыл и пришлось бы помучиться.
bagabuga вне форума Ответить с цитированием
Старый 03.05.2012, 12:37   #2
SovereignSun
Форумчанин
 
Регистрация: 22.11.2011
Сообщений: 127
По умолчанию

а собственно защиты нужна самой программы, или данных?
SovereignSun вне форума Ответить с цитированием
Старый 03.05.2012, 12:37   #3
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

как ни крути без if then else не обойтись. ПРоверять значение нужно в тихую. а не выкидывать сообщей что тива неверно при запуске.
Переменных должно быть не просто много, а все они должны учавствовать в получении конечного результата. причем можно проводить проверку по нескольким различным алгоритмам. Ставить контроль времени исполнения различных участков кода.
можно создать таймер в котором каждый раз размещать серийный ключ в новом сегменте памяти а старый удалять.. или портить.

А вообще. Если ваша программа станет действительно комуто очень интересна ее вскроют без лишних хлопот. Как бы вы не старались.
Microsoft вон как стараются а все равно полно поломаных продуктов. Хотя у них над защитой работают более профессионально...
Так что вот.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 03.05.2012, 14:17   #4
bagabuga
Пользователь
 
Регистрация: 27.11.2010
Сообщений: 18
По умолчанию

А что если воспользоватся каким нибудь протектором исполняемых файлов?
bagabuga вне форума Ответить с цитированием
Старый 03.05.2012, 14:22   #5
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от bagabuga Посмотреть сообщение
А что если воспользоватся каким нибудь протектором исполняемых файлов?
каким например?? протекторы по своему опыту достаточно легко вскрываются. Все зависит от целей. Что у вас программа то делает что ее необходимо так сильно прятать?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка условия. Туплю (( Lecter2009 БД в Delphi 1 10.09.2010 10:13
Проверка условия. Поправить макрос kzld Microsoft Office Excel 14 27.05.2010 06:49
Проверка условия в ячейках provodnikam Microsoft Office Excel 4 26.11.2009 11:12
Проверка условия artemavd БД в Delphi 21 07.05.2009 18:20
Проверка условия Luciferium БД в Delphi 1 05.06.2007 16:23