|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
Akzes, софт для частного предприятия - документооборот, контроль пользователей и т.п.
Ситуация была следующая, что заставило задуматься о защите посерьезней: Софт покупался фирмой в рассрочку с поэтапной оплатой в несколько месяцев. Стояло ограничение до определенной даты, при наступлении "черной даты", приложение отключалось и предлагалось купить лицензию. Подробней о том, как все было реализовано: 1. Файл инсталляции (находился у меня, не продавался) генерировал переменную и записывал ее в реестр. 2. При запуске приложения шла проверка - существует ли в данном разделе реестра переменная N и каково ее значение. При совпадении приложение запускалось, при несовпадении - сообщение "Ошибка! Нет прав доступа. Приобретите лицензионную версию!". Это собственно была защита от тупого копирования с компа на комп. Что касается ограничения в использовании до определенной даты: При наступлении "черной даты" при запуске приложения уничтожалась переменная и при следующем запуске программа ее не находила, соответственно выдавая сообщении о предложении купить лицензию. Что мной было сделано не так? И как могли продлить дату использования не меняя ее на предшествующую? Я предполагаю (может неверно из-за неимения достаточного кол-ва информации), что экзешник распаковали, сменили дату, запаковали и все ОК. Или такого быть не может? Не могу понять 1. возможно ли раскрыть exe-файл? 2. в каком виде отображается листинг программы, в том же что и я вижу при написании или в двоичном виде, или в кодах ассемблера? 3. возможно ли во взломанном файле внести коррективы и чтобы потом приложение работало корректно? Если да, тогда получается все бессмысленно. Но исходя из твоих постов и твоей уверенности что взломать затратнее, чем купить, я могу сделать вывод, что я ошибаюсь... разъясни неучу... Извини, что со мной приходиться нянчиться как с первокурсником. По твоему алгоритму все понятно. Готовые процедуры ты все дал, остается их только подставить в нужное место. Последний раз редактировалось Только учусь, 17.08.2009 в 23:28. |