Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Уважаемые, доброе утро! Подскажите, как правильнее сделать версию программы, которая после истечения определенного срока перестает грузиться либо выдает сообщения. Мне нужны необычные способы, чтобы более или менее продвинутые пользователи с ходу не смогли сломать ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2003, 08:27 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Можно завести где-то в дебрях system32 файлик в котором хранить количество запусков программы или количество чистого отработанного времени. Например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2003, 08:46 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Можно куда-нить в ресурсы exe-шника засунуть... Вообще-то это все лажа. Ибо если программа нужная - то все равно сломают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2003, 08:58 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
сделай десяток (два, три) или тысячу таймеров: один срабатывает через неделю, второй через две и т.д. а последний через год :)) вот и забодаются ломать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 08:16 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Я лично делаю так Перед подключение БД программа проверяет не наступило ли время ее отказа от работы. Если наступило то приграмма не подключает эту БД и естественно программа становиться не нужной. Это избегают просто: Переводят временно системное время и прога опять начинает работать Для того чтобы избежать этого нужно чтобы в момент когда программа запирается эта программа организовала какой нибуть файлик в неприметном месте чтобы при обнаружении этого файла программа блокировалась или чтобы программа уничтожила какой нибудь файл с проги - не качественно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 12:03 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Тупая запись в файлики и реестр - это херня, т.к. есть готовые проги, которые побыренькому посмотрят, куда и чё пишется. Можете попробовать выполнить над вашими данными определённые математические операции и обязательно сделать так, чтобы полученные данные могли принимать только определённый набор значений. При попытке ручной корректировки этих данных юзер врядли попадёт в заданный диапазон, а прога, обнаружив это, должна немедленно сделать какую-нибудь бяку, например поксорить данные в таблице. Сообщение о нелегальности использования программы лучше не выводить вобще или засунуть его куда-нить подальше, т.к. по таким сообщениям обычно ищут куски кода, отвечающие за проверку. И ещё, неплохо бы запретить трассировку программы. Для этого надо, кажись, один из регистров DR проверить. Точно не помню. После такой проверки тоже неплохо бы создать вид бурной деятельности, а потом неожиданно тупо вывалиться из программы без всяких сообщений. В общем нужно как можно сильнее запутать товарищей-любителей асма :-) А вобще-то если очень понадобиться, всё равно поломают любую защиту. Так хоть помучаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2003, 12:27 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Что-то слышал про упаковщики, с паролем, которые можно привязать к материнке или винту. Кто пользовался, киньте инфу или ссылочку, есть интерес тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 18:15 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Я делаю так: Не своем сайте в интернете размещаю htm-файл в котором написано, можно ли запускить программу. Программа читает этот файл (ссылка в программе естественно закодирована) и заносит результат в память, результат копируется еще в несколько копий до 100, в зависимости от сложности и важности программы. В разных местах программы осуществляются проверки, естественно с разными копиями. Все равно вскроют, но помучатся. Примечание: программа не работает без интернета, но мне так и нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 08:26 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
авторА вобще-то если очень понадобиться, всё равно поломают любую защиту Конечно. Нужно, чтобы средства и время, потраченные на взлом программы были несоизмеримо выше, чем стоимость программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:03 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Я бы покопал в сторону полиморфизма... Т.е. перед запуском какого-то блока программы, она распаковывается (расшифровывается), тама проверяется, затем перепаковывается этот кусок. И проверочку в нескольких потоках делать. И проверочку на наличие дебаггеров. Вообще где-то статейка была, как сделать прогу, которую проще купить чем сломать. Да и при упаковке экзешников не пользоваться средствами обще-известными. Можно попробовать поискать исходники пакеров, поправить под себя... и их использовать. Имхо лучше на прогу не накладывать временной ценз, а накладывать ограничения по производительности (если такое применимо к конкретной проге). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2003, 09:45 |
|
||
|
Ограничение программы по времени
|
|||
|---|---|---|---|
|
#18+
Я использую OnGuard от TurboPower. Исходники полной версии можно найти на сайте sourceforge.net . А стоимость (читай степень, надежность и т.д.) защиты должна быть чуть выше стоимости взлома (за все надо же платить), тогда будут покупать программу а не работу хакера (возможно). Но если программа предназначена для широкого круга и к тому же удачная и популярная - не тратьте время на защиту: совесть лучший контролер! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2003, 05:44 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32178031&tid=2115283]: |
0ms |
get settings: |
13ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 432ms |

| 0 / 0 |
