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

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

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

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

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

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

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

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


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