[решено] не хочет патчится themeui.dll

Аватара пользователя
Makaan

[решено] не хочет патчится themeui.dll

Сообщение Makaan »

Странно, у меня не хочет патчится themeui.dll, если судить по логу FakeSetup, то эта бибилотека на поддерживается патчером!!! Раньше все работало, проблем не возникало. Не у кого нет аналогичной проблеммы?



Мне кажется что это связано с тем что WinStyle, сначала патчит библиотеки (ресурсы), а потом FakeSetup конечно не может распознать что за файл ему подсовывают.



Проблемма решена, Mr dUSHA исправил скрипт.
Аватара пользователя
Mr dUSHA

Re: [решено] не хочет патчится themeui.dll

Сообщение Mr dUSHA »

Цитата Makaan:



Странно, у меня не хочет патчится themeui.dll, если судить по логу FakeSetup, то эта бибилотека на поддерживается патчером!!!
[решено] не хочет патчится themeui.dll




Вы что-то путаете.



1. FakeSetup в WinStyle патчит библиотеку uxtheme.dll, а не themeui.dll. Но в uxtheme.dll ресурсы не патчатся.



2. В библиотеке themeui.dll патчатся только ресурсы, но FakeSetup ее не трогает вообще.



Уточните, что у вас не патчится, и если это uxtheme.dll, то дайте мне вашу исходную библиотеку, которую не патчит FakeSetup, а также лог FakeSetup-а.




Цитата Makaan:



Мне кажется что это связано с тем что WinStyle, сначала патчит библиотеки (ресурсы), а потом FakeSetup конечно не может распознать что за файл ему подсовывают.
[решено] не хочет патчится themeui.dll




FakeSetup ориентируется по версии файла, а его размер не имеет значения.
Аватара пользователя
Dreamer_rus

Re: [решено] не хочет патчится themeui.dll

Сообщение Dreamer_rus »

К сожалению, проблема осталась.



Сам Uxtheme.dll копируется в папку tmp аддона и нормально патчится (о чем свидетельствует запись в логе Fake).

Далее Finish сжимает файлы согласно записям в PackList и копирует их в I386 дистрибутива. Но Uxtheme по каким-то причинам не обрабатывается, соответственно он не сжимается и не копируется.
Аватара пользователя
Makaan

Re: [решено] не хочет патчится themeui.dll

Сообщение Makaan »

Mr dUSHA, Ну да, ошибся кропаль в файлах, но все равно факт остается фактом, не работает что то.



Отдельно если файл ваташить из дистра который уже после обработки получился, то файл патчится.

А вот во время интеграции, почемуто не патчится.




читать дальше »


[2009-07-25 21:24:29] =====================================================

[2009-07-25 21:24:29] Fake-Setup Advanced ver: 9.7.24.0 log Started.

[2009-07-25 21:24:29] Parsing Source and Destination DLL path.

[2009-07-25 21:24:29] Commandline params parsed successful.

[2009-07-25 21:24:29] Checking DLLs versions for patcher:

[2009-07-25 21:24:29] Found source file D:\CD\UPXPSP3_DVD\Addons\Winstyle\Tmp\syssetup.dll version: 5.1.2600.5512

[2009-07-25 21:24:29] Found source file D:\CD\UPXPSP3_DVD\Addons\Winstyle\Tmp\setupapi.dll version: 5.1.2600.5512

[2009-07-25 21:24:29] Found source file D:\CD\UPXPSP3_DVD\Addons\Winstyle\Tmp\sfc_os.dll version: 5.1.2600.5512

[2009-07-25 21:24:29] Found source file D:\CD\UPXPSP3_DVD\Addons\Winstyle\Tmp\sxs.dll version: 5.1.2600.5512

[2009-07-25 21:24:29] Sxs.dll: Patched 11 bytes. Found already patched 0 bytes. Found unknown 0 bytes.

[2009-07-25 21:24:29] Sfc_os.dll: Patching disk file disabled and skipped.

[2009-07-25 21:24:29] Uxtheme.dll: This version is not supported by patcher.

[2009-07-25 21:24:29] Syssetup.dll: Patched 6 bytes. Found already patched 0 bytes. Found unknown 0 bytes.

[2009-07-25 21:24:29] Setupapi.dll: Patched 1 bytes. Found already patched 0 bytes. Found unknown 0 bytes.

[2009-07-25 21:24:29] Log Finished.

[2009-07-25 21:24:29] =====================================================





Есть предположение такое, в папку Winstyle\Tmp копируются файлы согласно списка, так вот, туда файл uxtheme.dll не попадает, соответственно не патчится.
Аватара пользователя
bvc

Re: [решено] не хочет патчится themeui.dll

Сообщение bvc »

fake.exe только эти ресурсы патчит? если я не хочу патчить uxtheme, sfc, sxs и usb мне следует удалить fake.exe из каталога spec\fake или что-то еще нужно сделать?


Цитата bvc:



У меня таже история, что и постом выше. Лог FakeSetup-а, один в один
[решено] не хочет патчится themeui.dll




проверил свой лог fakesetp'a, все тоже самое((
Аватара пользователя
7ka

Re: [решено] не хочет патчится themeui.dll

Сообщение 7ka »

Цитата 7ka:



проверил свой лог fakesetp'a, все тоже самое((
[решено] не хочет патчится themeui.dll




Уже исправлен
[решено] сторонние темы не работают
аддона. Замените свой оригинальный на исправленый, и все пропатчится.
Аватара пользователя
Mr dUSHA

Re: [решено] не хочет патчится themeui.dll

Сообщение Mr dUSHA »

Цитата Mr dUSHA:



Уже исправлен скрипт FINISH аддона.
[решено] не хочет патчится themeui.dll




лог fake.exe по прежнему тотже.

а можно както вообще отказаться от пропатчивания uxtheme, sfc, usb и tcpip?
Аватара пользователя
7ka

Re: [решено] не хочет патчится themeui.dll

Сообщение 7ka »

Цитата 7ka:



лог fake.exe по прежнему тотже.
[решено] не хочет патчится themeui.dll




Если FINISH заменили правильно, то все будет патчиться.




Цитата 7ka:



а можно както вообще отказаться от пропатчивания uxtheme, sfc, usb и tcpip?
[решено] не хочет патчится themeui.dll




Патчатся только файлы syssetup.dll, setupapi.dll, sxs.dll, Uxtheme.dll.

Все это нужно для нормальной установки и работы системы.




Цитата 7ka:



sfc, usb и tcpip?
[решено] не хочет патчится themeui.dll




Патч SFC и так отключен за ненадобностью, а какие-то usb и tcpip - это вы уже придумали, их там и небыло никогда Изображение
Аватара пользователя
Mr dUSHA

Re: [решено] не хочет патчится themeui.dll

Сообщение Mr dUSHA »

Спасибо, ответ вполне ясен! Изображение


Цитата Mr dUSHA:



Все это нужно для нормальной установки и работы системы
[решено] не хочет патчится themeui.dll




... и все-же?!

Если я удалю следующие строчки то эти патчи не сработают. так?


читать дальше »


Echo Принудительное копирование библиотек для Fake-Патча. >>%WorkDir%\log\WinStyle.log

If Not Exist "%WorkDir%\Tmp\SYSSETUP.DL_" Call :FSAExpand SYSSETUP.DL_

If Not Exist "%WorkDir%\Tmp\SETUPAPI.DL_" Call :FSAExpand SETUPAPI.DL_

If Not Exist "%WorkDir%\Tmp\UXTHEME.DL_" Call :FSAExpand UXTHEME.DL_

If Not Exist "%WorkDir%\Tmp\SXS.DL_" Call :FSAExpand SXS.DL_



del %WorkDir%\Tmp\*.??_



For /F "UseBackQ Delims=" %%I In (`Dir %WorkDir%\Patch /B /ON 2^>nul`) Do %WorkDir%\Tmp\%%~I -force -guiless -auto -quiet -nobackup -dir %WorkDir%\Tmp



Echo Fake-Патч, включая sxs. >>%WorkDir%\log\WinStyle.log

%WorkDir%\Spec\Fake\Fake.exe --pss-main --psa-popup --pth --psxs --s %WorkDir%\Tmp --d %WorkDir%\Tmp

del /q /f %WorkDir%\Tmp\*ORIG >nul
Аватара пользователя
7ka

Re: [решено] не хочет патчится themeui.dll

Сообщение 7ka »

Цитата 7ka:



Если я удалю следующие строчки то эти патчи не сработают. так?
[решено] не хочет патчится themeui.dll




Да.
Ответить

Вернуться в «Проект WinStyle»