Лажа конечно все это, но ведь есть способ защититься от шаловливых ручек? ну проверку текущей даты с эталонной спрятать далеко смогу, но вот если пользователь переведет дату назад... Вот с этим как бороться?
ага фрики будут возвращатся к этой дате нужно фиксировать в какомнить файлике каждый ень что прошел и тогда при переводе часов прога увидит что ее дурят. это так простенький прикол можна и по хитрей фантазируй
вроде надумал. Если прога запускается и видит что дата увеличилась, то она сохраняет эту дату в файл(зашифрованный мусор + дата). Если чего, то прога выходит из себя Хотя с другой стороны занопивание тут идеально (
Наивный. Не для того я программы пишу, чтобы кто-то мне триалы по времени ставил Солодовников, вон, уж как извернулся, и то от его мусора реестр успешно чистится на автомате.
Ну я против таких и не пру, мне так для защиты от наивного прогера ) Я же понимаю, что триал самая лажовая "защита"...
так возьми просто того же аспротекта или армадилу всё равно по быстрому ничего лучше не напишешь да добавь свою проверку какую- нибудь
Проверку на смену даты делать не надо так чтобы совсем так, ведь бывает, что у кого-то дата неправильная стоит и он ее подправляет, или того хуже time.windows.com... IMHO делать лучше ее не на несколько дней, а на несколько запусков.
Есть такая программа которая перехватывает запуск процесса и ещё ф-ций касающися времени... Это программа дает фальшивое время и дату тем программам которые используют время/дату только один раз! $FF:$FF:$FF вот такое возвращает! а пользователю возвращает нормальное время!
Типа шаровара Мне просто интересно за сколько минут снимут проверку... весит 25к 634292494__DemoTest.zip
Класс!!! На чем поймал? Оччень интересно? CreateFileA? Хотя, есои чесно, был еще способ без изменения кода
Да, я через ж..у пошёл %) На MessageBox увидел что нахожусь в одном из вторичных потоков, бряк на CreateThread и через него вышел на CreateFile: Код (Text): MessageBoxA -> CreateThread -> CreateFileA В общем код чистый, хороший, небольшой: такое на практике не бывает Способы, если честно, не искал, глянул одним глазом и сразу влепил переход чтобы закрыть файл и продолжить выполнение.