Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ограничение программы по времени / 11 сообщений из 11, страница 1 из 1
06.06.2003, 08:27
    #32178024
Гы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Уважаемые, доброе утро!
Подскажите, как правильнее сделать версию программы, которая после истечения определенного срока перестает грузиться либо выдает сообщения.

Мне нужны необычные способы, чтобы более или менее продвинутые пользователи с ходу не смогли сломать ее.
...
Рейтинг: 0 / 0
06.06.2003, 08:46
    #32178031
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Можно завести где-то в дебрях system32 файлик в котором хранить количество запусков программы или количество чистого отработанного времени. Например.
...
Рейтинг: 0 / 0
06.06.2003, 08:58
    #32178037
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Можно куда-нить в ресурсы exe-шника засунуть...

Вообще-то это все лажа. Ибо если программа нужная - то все равно сломают.
...
Рейтинг: 0 / 0
09.06.2003, 08:16
    #32179223
vladuha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
сделай десяток (два, три) или тысячу таймеров: один срабатывает через неделю, второй через две и т.д. а последний через год :)) вот и забодаются ломать.
...
Рейтинг: 0 / 0
09.06.2003, 12:03
    #32179390
Aleksei
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Я лично делаю так

Перед подключение БД программа проверяет не наступило ли время ее отказа от работы.
Если наступило то приграмма не подключает эту БД и естественно программа становиться не нужной.

Это избегают просто: Переводят временно системное время и прога опять начинает работать

Для того чтобы избежать этого нужно чтобы в момент когда программа запирается эта программа организовала какой нибуть файлик в неприметном месте чтобы при обнаружении этого файла программа блокировалась

или чтобы программа уничтожила какой нибудь файл с проги - не качественно
...
Рейтинг: 0 / 0
09.06.2003, 12:27
    #32179419
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Тупая запись в файлики и реестр - это херня, т.к. есть готовые проги, которые побыренькому посмотрят, куда и чё пишется.
Можете попробовать выполнить над вашими данными определённые математические операции и обязательно сделать так, чтобы полученные данные могли принимать только определённый набор значений.
При попытке ручной корректировки этих данных юзер врядли попадёт в заданный диапазон, а прога, обнаружив это, должна немедленно сделать какую-нибудь бяку, например поксорить данные в таблице.
Сообщение о нелегальности использования программы лучше не выводить вобще или засунуть его куда-нить подальше, т.к. по таким сообщениям обычно ищут куски кода, отвечающие за проверку.
И ещё, неплохо бы запретить трассировку программы. Для этого надо, кажись, один из регистров DR проверить. Точно не помню. После такой проверки тоже неплохо бы создать вид бурной деятельности, а потом неожиданно тупо вывалиться из программы без всяких сообщений.
В общем нужно как можно сильнее запутать товарищей-любителей асма :-)

А вобще-то если очень понадобиться, всё равно поломают любую защиту. Так хоть помучаются.
...
Рейтинг: 0 / 0
25.12.2003, 18:15
    #32363744
SlavaKV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Что-то слышал про упаковщики, с паролем, которые можно привязать к материнке или винту. Кто пользовался, киньте инфу или ссылочку, есть интерес тоже.
...
Рейтинг: 0 / 0
26.12.2003, 08:26
    #32363965
Ограничение программы по времени
Я делаю так:
Не своем сайте в интернете размещаю htm-файл в котором написано, можно ли запускить программу.
Программа читает этот файл (ссылка в программе естественно закодирована)
и заносит результат в память, результат копируется еще в несколько копий до 100, в зависимости от сложности и важности программы.
В разных местах программы осуществляются проверки, естественно с разными копиями.
Все равно вскроют, но помучатся.
Примечание: программа не работает без интернета, но мне так и нужно.
...
Рейтинг: 0 / 0
26.12.2003, 09:03
    #32363984
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
авторА вобще-то если очень понадобиться, всё равно поломают любую защиту
Конечно. Нужно, чтобы средства и время, потраченные на взлом программы были несоизмеримо выше, чем стоимость программы.
...
Рейтинг: 0 / 0
26.12.2003, 09:45
    #32364034
SiDen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Я бы покопал в сторону полиморфизма...
Т.е. перед запуском какого-то блока программы, она распаковывается (расшифровывается), тама проверяется, затем перепаковывается этот кусок.
И проверочку в нескольких потоках делать. И проверочку на наличие дебаггеров.
Вообще где-то статейка была, как сделать прогу, которую проще купить чем сломать.
Да и при упаковке экзешников не пользоваться средствами обще-известными. Можно попробовать поискать исходники пакеров, поправить под себя... и их использовать.
Имхо лучше на прогу не накладывать временной ценз, а накладывать ограничения по производительности (если такое применимо к конкретной проге).
...
Рейтинг: 0 / 0
28.12.2003, 05:44
    #32365283
Miktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение программы по времени
Я использую OnGuard от TurboPower. Исходники полной версии можно найти на сайте sourceforge.net . А стоимость (читай степень, надежность и т.д.) защиты должна быть чуть выше стоимости взлома (за все надо же платить), тогда будут покупать программу а не работу хакера (возможно). Но если программа предназначена для широкого круга и к тому же удачная и популярная - не тратьте время на защиту: совесть лучший контролер!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Ограничение программы по времени / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]