Сейчас на форуме: Adler, asfa, bartolomeo (+9 невидимых)

 eXeL@B —› Вопросы новичков —› Исследование Diskeeper 12
Посл.ответ Сообщение

Ранг: 11.2 (новичок), 9thx
Активность: 0.030
Статус: Участник

Создано: 13 октября 2012 02:27 · Поправил: Flasher-11
· Личное сообщение · #1

Приветствую всех
Нашел в инете вот такой вот дефрагментатор --> Скачать можно тут <--
Так вот, оболочка написана на .NET и некоторые библиотеки тоже. Взял Reflecotr, посмотрел сначала GUI, потом DkUserCtrl, нашел где возвращает триальная она или нет и истек ли её срок. Взял lidasm, поправил и собрал. Все нормально, наги больше не выскакиваю, не пишет, что триал закончился, вроде все ок и кнопка дефрагментации разблокирована. Но вот засада, жму дефрагментировать и все время стоит на 0%. Нашел в инете триал ресетер для нее, скормил в папку и удалил из реестра папку Licensing. Перезапустил и дефрагментация начала работать, но вот только лицка там на 45 дней. Интересна структура лицензии и интересно почему когда я возвращаю нужное значение о триальности и не истек ли ее период, то она упорно не хочет проводить дефрагментацию. Прошманал все библиотеки, на наличие доступа к реестру в папку Licensing, но безуспешно.

Что я конкретно правил, в библиотеке DkUserCtrl, класс ProductManager, процедура IsExpired() и IsTrialware()
возвращаю в них false. Программа запускается без всяких нагов, кнопка активна, но не дефрагментирует, стоит на 0.
В аттаче лицензия.

fea6_13.10.2012_EXELAB.rU.tgz - Pro TW45.DAL



Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 13 октября 2012 03:32 · Поправил: SReg
· Личное сообщение · #2

может так?
пофикси есчо IsLicenseNonActivating & IsActivationExpired
http://rghost.ru/40902331

Flasher-11 пишет:
неа. Ща закинул, пишет период истек и кнопк

У меня все работает - http://rghost.ru/40902250

| Сообщение посчитали полезным: Flasher-11

Ранг: 11.2 (новичок), 9thx
Активность: 0.030
Статус: Участник

Создано: 13 октября 2012 03:36 · Поправил: Flasher-11
· Личное сообщение · #3

SReg, неа. Ща закинул, пишет период истек и кнопка Defrag заблокирована. Если в IsExpired() возвращать false, то кнопка активная, но не дефрагментирует
Я голову ломаю уже месяц, как сделать, чтоб дефрагментация работала.

Скрин, как работает если IsExpired() и IsTrialWare() возвращать false
http://s002.youpic.su/pictures/1350072000/6eed89fcb0f860ae2d32fc6bb298d7b6.jpg

Вот с Вашим файлом
http://s002.youpic.su/pictures/1350072000/a9740299a67179668344e8701c6b2a9c.jpg

ADD:
Кто захочет помочь Удалите в реестре папку Licensing, дфраг не будет работать. По истечении реальных 30 дней, будет тоже самое, когда вы её удаляли Реинсталл не помогает.




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 13 октября 2012 06:52 · Поправил: Kindly
· Личное сообщение · #4

Flasher-11, забей, там проверок куча, црк, потоки, крипто, активация по HWID, периодическое онлайн подтверждение активации, чекается два бинарных раздела в реестре по-моему, по крайней мере в Server Edition, как в про хз. Ее конечно можно вымучить, но нужно быть спецом.

Взлом невыгодный

-----
Array[Login..Logout] of Life


| Сообщение посчитали полезным: schokk_m4ks1k, Flasher-11

Ранг: 11.2 (новичок), 9thx
Активность: 0.030
Статус: Участник

Создано: 13 октября 2012 14:47
· Личное сообщение · #5

Эх, хреново
Ну тогда, думаю можно закрывать тему.


 eXeL@B —› Вопросы новичков —› Исследование Diskeeper 12
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати