Показать полную графическую версию : Редактирование файлов/Списки файлов Windows .:[все вопросы]:.
2poisonS
30-04-2009, 00:36
барабулько, Удивительное рядом Google (http://www.google.com.tj/search?q=UxTheme+Patch&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a) :)
Potursak
30-04-2009, 00:38
Люди , среди кучи тем и стилей немогу найти простой патчер для XP SP3 »
Какой надо-то барабулько?
барабулько, http://uploadbox.com/files/ca663be65e
-Marshall-
30-04-2009, 08:43
А у мя вопрос по uxtheme.dll. С ней я знаком давно и знаю, что без ее пропатчивания ты не применишь сторонние стили оформления. Так вот я заметил, что многие люди делающие трансформ-паки делают свои патчеры (Boss911, NiwardSoft с его Seven Remixom), и я хочу сделать свой патчер, посоветуйте, что для этого требуется.
PS. патчеры типа UxTheme-Patcher 6.0 не предлогать, мне надо, чтоб было все с автоматической установкой и без принудительной перезагрузки!
-Marshall-, Вариант без перезагрузки сомнителен, но можно попробовать
(я сам не пробовал, поскольку uxtheme.dll пропатчен ещё в дистрибутиве):
1. Остановить Службу тем
2. Пропатчить uxtheme.dll
3. Запустить Службу тем,
но гарантий, что сработает - никаких, поскольку тогда бы все патчеры работали
по этому принципу!
-Marshall-,
На живую систему ???
Ты можешь воспользоватся патчером Fake setup (от MR DUSHA).
Можешь сам сделать патч на основе изменений.
Но в любом случае uxtheme.dll используется в системе и он занят. По этому без перезагрузки никак !! Можно убить все процессы которые ее держат в памяти. НО это не вариант !!
Хотя только что пробовал сделать так.
Убить службу Темы.
Переименовать Uxtheme.dll в другой файл.
Копирнуть туда патченный.
И вновь запустить службу Темы.
Попробуй сделать так !!
-Marshall-
30-04-2009, 15:29
Вариант без перезагрузки сомнителен, но можно попробовать »
Перезагрузка в конце будет :) просто мне надо, чтоб патчилась uxtheme.dll автоматом, без диалогов и окон. Просто если запустить например патчер от gora (http://forum.oszone.net/post-788982.html#post788982) , то система принудительно перезагрузиться, а мне надо, чтоб немного еще поработала, т.к. устанавливаются еще компоненты (рассказываю про трансформ-пак :) )
ЗЫ. Действия патча должны происходить на живой системе, а не в сборке :)
попробуй мой вариант патчинга. патчера под рукой нет, поэтому проверить не могу !!
сам то файлик пропатчить не проблема. Проблема подсунуть его рабочий винде !!
Кажись еще надо будет выводить его из списка защиты. + еще одна задача !!!
Но можно его и в DLLCACHE пихнуть!!
SOLON7,
1. Остановить Службу тем
2. Пропатчить uxtheme.dll
3. Запустить Службу тем,
но гарантий, что сработает - никаких, поскольку тогда бы все патчеры работали
по этому принципу! »
Хотя только что пробовал сделать так. »
Так я не понял, получилось что ли?
-Marshall-, Качаешь РесПатч 3 в 1, там есть скрипт .CMD от Demy и Boa Soft,
в строке (непомню точно) 46 или 64 прописано время до перезагрузки компьютера.
Попробуй выставить свое или убрать совсем.
Диалог "Выключение компьютера" (чиста для прикола)
http://img216.imageshack.us/img216/7749/22757113.th.png (http://img216.imageshack.us/my.php?image=22757113.png)
http://uploadbox.com/files/775d1bb535
Так я не понял, получилось что ли? »
Просто служба запускается с файлом uxtheme.dll.
А если переименовать файл uxtheme.dll в другой.
а потом запихать в папку пачтенный uxtheme.dll и запустить службу. То по идее должно сработать !! Просто у меня не стоит оригинальный дистр и нет патчера который все бы это делал.
Но если постараться то можно сделать !!
и еще остается вопрос с SFC . (может быть поэтому все патчеры UXtheme просят перезагрузку)
Только что проверил...Это смешно.. Но это работает. Все таки не зря в свое время исследовал вирусы. По всей видимости знания пригодились..
Еще для забавы сделайте следующее. переменуйте shell32.dll и перезапустите explorer (будет такое ощущение что вирус в системе сидит !! :laugh: :laugh: :laugh: :laugh: )
SOLON7, Напиши для народа последовательность действий!
ЗЫ. А чё будет без ШЕЛЛ32, а то лень?
ЗЗЫ. Перед отключкой службы не надо включать Классическую тему?
Jekson07
30-04-2009, 23:39
SOLON7, Sergey Shikharev, не превращайте конференцию в обычный чат, слишком много разводите оффтопа! Для этого есть ПМ и другие средства общения.
Для того чтобы пропатчить файл UXTHEME.DLL на живой системе нужно вывести Его из списка защиты SFC (для этого используем программу от prokazzza).
1.Потом нужно остановить службу тем.
2.Потом переименовать файл UXTHEME.DLL в UXTHEME.old
3.Потом положить в туже папку патченный файл UXTHEME.DLL.
4.Запустить службу Тем.
Можно все это реализовать программным методом. Но я не хочу братся за это дело, так как редко кто патчит файл UXTHEME.DLL на живой системе !!
Проблема подсунуть его рабочий винде !! »
Да нет ни какой проблемы и никаких служб для этого отключать не нужно.
Кладете патченный uxtheme.dll рядом с батником -
@Echo off
DEL /Q %SystemRoot%\System32\dllcache\uxtheme.dll
REN %SystemRoot%\System32\uxtheme.dll uxtheme.dll.BAK
COPY /Y uxtheme.dll %SystemRoot%\System32
EXIT
запускаете и всего делов. Предупреждение о замене системного файла игнорируем, после чего перезагружаем компьютер.
запускаете и всего делов. Предупреждение о замене системного файла игнорируем, после чего перезагружаем компьютер. »
В том то и дело что люди просили без перезагрузки !!!
люди просили без перезагрузки !!! »
То есть, что бы неподписанная тема заработала сразу же после замены на патченный uxtheme.dll? Остановка службы перед заменой на пачтеный файл и последующий запуск этой службы дает возможность это реализовать?
Если так, то ничего подобного, лично только что проверил, что бы у меня наверняка отпали все сомнения, а они были изначально. Без перезагрузки ни как, промежуточный перезапуск службы 'Themes' ничего не даст.
P.S. Jekson07, не серчай.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC