Winand
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Продолжаем. С помощью IDA обнаружил процедуру, где производится проверка лицензии и в зависимости от в некую переменную пишется 0 - authorized, 1 - trial, 2 - expired Пропатчив 2 байта заставил всегда писать туда 0, при сохранении файла теперь всё ок. По идее обманывать библиотеку с системной датой нет нужды. Foxit PDF SDK 4.2 patch (32bit/64bit) trial flag set offset 64609/72629: 01->00 expired flag set offset 64647/72673: 02->00 00 - authorized, 01 - trial, 02 - expired p.s. Если вместо 00 записать 03, то всё равно работает.) p.p.s если кому не сложно, затестите. https://yadi.sk/d/S1wOiIjNfbFyD http://forum.ru-board.com/topic.cgi?forum=33&topic=12019&start=20#4 | Всего записей: 57 | Зарегистр. 20-01-2008 | Отправлено: 13:06 29-03-2015 | Исправлено: Winand, 15:19 29-02-2016 |
|