| Сейчас на форуме: testrev1337, vsv1, 2nd, bedop66938 (+7 невидимых) | 
|  | eXeL@B —› Крэки, обсуждения —› Запуск проги от Висты на ХР | 
| . 1 . 2 . >> | 
| Посл.ответ | Сообщение | 
|  | Создано: 02 января 2009 16:00 · Личное сообщение · #1 Коллеги, есть утилита управления хоткеями ноутбука. Такая утиль - только под Висту. Утиль хочет вистовые библиотеки: uxtheme.dll & msvcrt.dll А мне бы её запустить под ХР. Пока не скажу что я пробовал, выслушаю ваши идеи по поводу запуска этого на хр. p.s. у кого есть xp sp-2 или сп-3 попробуйте плз запустить в них. Утиль безобидная, должна выполниться без ошибок.  26d0_02.01.2009_CRACKLAB.rU.tgz - utilty.zip ----- Я медленно снимаю с неё UPX... *FF_User*  | 
|  | Создано: 02 января 2009 16:08 · Личное сообщение · #2 | 
|  | Создано: 02 января 2009 16:10 · Личное сообщение · #3 | 
|  | Создано: 02 января 2009 16:14 · Поправил: HiEndsoft · Личное сообщение · #4 Вообще на XP SP2, расклад такой (листинг DependencyWalker от VS7): (траблы с UXTHEME, MSVCRT, USER32,ADVAPI32) думаю если исправить баг только с UXTHEME - все заработает  3aa1_02.01.2009_CRACKLAB.rU.tgz - utilty.7z ----- продавец резиновых утёнков  | 
|  | Создано: 02 января 2009 17:05 · Поправил: RamMerlabs · Личное сообщение · #5 | 
|  | Создано: 02 января 2009 17:07 · Личное сообщение · #6 | 
|  | Создано: 02 января 2009 17:10 · Личное сообщение · #7 | 
|  | Создано: 02 января 2009 17:20 · Поправил: AlexZ · Личное сообщение · #8 RamMerlabs пишет: а в чём же выражются сложности? В том, что Вистовый uxtheme тянет за собой вистовую же msvcrt. Замену msvcrt не предлагать - пробовал. RamMerlabs пишет: вариант: исправить импорт на аналогичные функции из хрюшиной либы Вот я и спрашиваю - как. ----- Я медленно снимаю с неё UPX... *FF_User*  | 
|  | Создано: 02 января 2009 17:44 · Личное сообщение · #9 | 
|  | Создано: 02 января 2009 17:45 · Поправил: HiEndsoft · Личное сообщение · #10 | 
|  | Создано: 02 января 2009 18:01 · Поправил: AlexZ · Личное сообщение · #11 | 
|  | Создано: 02 января 2009 18:43 · Поправил: AlexZ · Личное сообщение · #12 Теперь вот не могу получить выход на msvcr, т.к. пробую редактировать разные вресии этих библиотек, и не всегда сохраняю результаты. Короче, запутался   HiEndsoft напомни плз, в каких версиях что на что менять чтобы снова выйдти на экцепт_хэндлеры ? сейчас выдаёт ошибку инициализации 5 Помню, после замен _except_handler4_common ещё dwmapi.dll подтянулась... ----- Я медленно снимаю с неё UPX... *FF_User*  | 
|  | Создано: 02 января 2009 19:07 · Поправил: Veliant · Личное сообщение · #13 | 
|  | Создано: 02 января 2009 19:08 · Личное сообщение · #14 | 
|  | Создано: 02 января 2009 19:48 · Личное сообщение · #15 | 
|  | Создано: 02 января 2009 19:51 · Личное сообщение · #16 | 
|  | Создано: 02 января 2009 20:29 · Личное сообщение · #17 Veliant, ОГРОМНАЯ БЛАГОДАРНОСТЬ! Вообще, с чего всё началось. С того, что я трое суток маниакально разыскивал драйвера на wi-fi. Когда понял, что дело не в дровах (т.к. перепробовал весьма извратные сборки с разными утилями, то оказалось, что вот эта утиль отвечает за механический переключатьель включения приёмника. Без этого - никак. А такая штука есть только для Висты. Сам покопал, да уже думал ДАСМить и переписывать  т.к. сам так и не запустил утиль и решил спросить здесь, предварительно почитав wasm (там один участник хотел переспособить directx-10 под ХР и столкнулся с теми же библами. Veliant Есть желание черкануть статью по этой теме?   ----- Я медленно снимаю с неё UPX... *FF_User*  | 
|  | Создано: 02 января 2009 20:32 · Личное сообщение · #18 | 
|  | Создано: 02 января 2009 20:38 · Личное сообщение · #19 AlexZ пишет: Есть желание черкануть статью по этой теме? А что чиркать? Заменил DrawThemeTextEx на DrawThemeText далее потребовал длл'ку ту.. ну нашел первый попавшийся ссыль в нете.. ругался на одну функцию из юзер(не помню название) и RegGetValue... забил на их места левые имена... вместо RegGetValue по смыслу поставил RegQueryValue а первую просто je перед вызовом поменял на jmp вызов занопил.. при запуске начала длл читать из несуществующего адреса, поискал повыше поправил je на jmp и всё стартануло... вот и всё  | 
|  | Создано: 02 января 2009 20:46 · Личное сообщение · #20 | 
|  | Создано: 02 января 2009 20:53 · Личное сообщение · #21 | 
|  | Создано: 02 января 2009 20:55 · Личное сообщение · #22 тулза да, в трей после запуска прячется, но это безобидно   А вот с заменами имен функций у меня получилась каша - всякие разные версиии ДЛЛ пробовал уже сам не соображаю что с чем компоновал - бьюсь не только с этой утилью. centner пишет: а если попробовать собрать прогу на висте например Thinstall'ом? Нужна читсая виста на реальном железе, т.к. попутно ещё бьюсь с сопутствующими дровами - компоную всё подряд с чем попало третьи сутки. ----- Я медленно снимаю с неё UPX... *FF_User*  | 
|  | Создано: 03 января 2009 10:06 · Личное сообщение · #23 Ну если уж проводить анализ всего этого дела поглубже то вот что наковырял.. кому надо можете пропатчить по феншую)) 1) Code: 
 Code: 
 2)В dwmapi.dll ругается прежде всего на IsThreadDesktopComposition поиск описания этой апи ничего не дал, тогда я глянул где она используется в длл. Она используется в экспорте DwmIsCompositionEnabled посмотрев описание оной становится ясно что в ХР можно вообще все это дело заменить на mov eax, 0 т.к функция должна проверять включен ли glass эффект. 3) Code: 
 Вместо нее советуют использовать Code: 
  | 
|  | Создано: 03 января 2009 13:36 · Поправил: AlexZ · Личное сообщение · #24 | 
|  | Создано: 22 января 2009 23:53 · Поправил: HiEndsoft · Личное сообщение · #25 Позавчера столкнулся с такойже проблемой под последний TheBat!. _except_handler4 и т.п... (Запакован Themida, так что импорт ручками не подправишь..) И вообще многие проги, линкованые VS8-9 и т.п. тупят.. Кто может, выложите msvcrt.dll от Vist'ы,(google чёт в этом не рулит). У меня есть msvcrt90.dll, в нем в экспорте есть эти new exeption's handle, но чего-то прогам не нарвится, если переместить в папку с программой, как msvcrt.dll, добавить файл локальной загрузки xxx.exe.locale -один хрен подгружает виндовскую msvcrt.dll из System32. Уж думаю не работа ли это навешанных протов, т.к. именно защищенные/запакованные приложения не находят эти новые экспорты (тот-же TheBat, распакованый норм. работает, а закриптованый нет)?Уж неохота на висту переходить..Хотя к этому сильно подталкивают производители софта. ----- продавец резиновых утёнков  | 
|  | Создано: 23 января 2009 00:27 · Личное сообщение · #26 HiEndsoft пишет: Кто может, выложите msvcrt.dll от Vist'ы хоум базик  af5c_22.01.2009_CRACKLAB.rU.tgz - msvcrt_vista.zip ----- Я медленно снимаю с неё UPX... *FF_User*  | 
|  | Создано: 23 января 2009 11:59 · Поправил: HiEndsoft · Личное сообщение · #27 AlexZ спасибо. Проблему решил: у меня в сист. папке была dwmapi.dll v6.0.6000, от нее то и были вызовы не существуюшего в XP экспорта (загружалась во всех явно ч/з LoadLibrary, поэтому сразу не просёк) . msvcrt.dll от висты переписал с именем msvcrtv.dll в System32 и подправил импорт в dwmapi.dll c msvcrt на msvcrtv. ВСЕ проги, с которыми у меня были проблемы заработали. Правда импорт из вистовской dwmapi.dll и msvcrt не полностью валидный,еще осталось проделать то же самое с kernel32,user32 и advapi32 от висты и все. Так что если у кого есть,просьба выложить(kernel32,user32 и advapi32 от висты). ----- продавец резиновых утёнков  | 
|  | Создано: 24 января 2009 01:25 · Личное сообщение · #28 | 
|  | Создано: 24 января 2009 13:46 · Личное сообщение · #29 | 
|  | Создано: 24 января 2009 14:16 · Личное сообщение · #30 | 
| . 1 . 2 . >> | 
|  | eXeL@B —› Крэки, обсуждения —› Запуск проги от Висты на ХР | 







 Если так, то надо долго тестить, т.к. где-то что-то может не так работать
 Если так, то надо долго тестить, т.к. где-то что-то может не так работать

 Для печати
 Для печати