Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Проект WinStyle (http://forum.oszone.net/forumdisplay.php?f=106)
-   -   [решено] Как подружить Winstyle и nLite? (http://forum.oszone.net/showthread.php?t=148642)

virus-smal 23-08-2009 00:15 1200766

[решено] Как подружить Winstyle и nLite?
 
Так как их подружить? в теме http://forum.oszone.net/thread-146110.html был, ни один из тех способов не помог, то ошибка в nLite, то зависаие установки на T13. nLite мне необходим, да и проблем с ним никогда не было.
Аддоны его всё таки никогда не заменят.

emilman 23-08-2009 00:40 1200779

Когда делал тоже это сообщение вылезло, нажал "ок" он продолжил и норм винда получилась - работает ))

virus-smal 23-08-2009 00:52 1200789

Цитата:

Цитата emilman
Когда делал тоже это сообщение вылезло, нажал "ок" он продолжил и норм винда получилась - работает )) »

Я тоже ок нажимал и потом на Т13 установка стопорилась, даже не знаю чё делать.

Das Betrunkene Pferd 23-08-2009 10:53 1200944

virus-smal, пробуйте.
1. До интеграции UpdPck сделайте бэкап SYSSETUP.DL_.
2. Интегрируйте UpdPck с Winstyl'ом.
3. После интеграции, снова сделайте бэкап обновлённого SYSSETUP.DL_.
4. Замените этот файл оригинальным, сохранённым до интеграции.
5. Обработайте nLit'ом. Ни в коем случае не выбирайте патч uxtheme.dll в nLit'е!
6. После обработки замените SYSSETUP.DL_ на файл, оставшийся после интеграции Winstyl'а.

virus-smal 23-08-2009 17:11 1201214

Цитата:

Цитата Das Betrunkene Pferd
пробуйте.
1. До интеграции UpdPck сделайте бэкап SYSSETUP.DL_.
2. Интегрируйте UpdPck с Winstyl'ом.
3. После интеграции, снова сделайте бэкап обновлённого SYSSETUP.DL_.
4. Замените этот файл оригинальным, сохранённым до интеграции.
5. Обработайте nLit'ом. Ни в коем случае не выбирайте патч uxtheme.dll в nLit'е!
6. После обработки замените SYSSETUP.DL_ на файл, оставшийся после интеграции Winstyl'а. »

Будем пробовать

virus-smal 23-08-2009 17:42 1201245

Непомогло :(
Опять остановка установки на T13. Кажется придётся переходить на старую версию, которую проказа делал отдельно от некоторых людей.

Das Betrunkene Pferd 23-08-2009 17:45 1201251

virus-smal, а что конкретно происходит на T-13? Вроде, этот способ должен работать. Я, правда, пошёл иначе: исключил из Winstyl'а Fake и перешёл на полноценный Fake-Setup Advanced, но, в принципе, без разницы: что файлы патчатся на этапе сборки, что на T-40.

virus-smal 23-08-2009 17:51 1201258

Да я понял в чём проблема в
Цитата:

Цитата Das Betrunkene Pferd
исключил из Winstyl'а Fake »

Я заметил что в старой рабочей версии его нету. Скажи как ты его исключил без последующих за этим ошибок.

emilman 23-08-2009 17:56 1201262

1) апдейт пак
2)скопируй в другое место WBEMOC.IN_
3)нЛайтом пройдись
4) скопируй обратно WBEMOC.IN_

Das Betrunkene Pferd 23-08-2009 17:57 1201264

Цитата:

Цитата virus-smal
Скажи как ты его исключил без последующих за этим ошибок. »

Удалил строчки из Finish и
Цитата:

Цитата Das Betrunkene Pferd
перешёл на полноценный Fake-Setup Advanced »


Дело не в этом. Патч библиотек вызывает ошибку на этапе обработки nLit'ом (скрин в предыдущей теме про nLite приводили). А у тебя же ошибка на T-13. Тут вероятно какая-то другая причина, может в конфиге nLit'а. Поэтому я и спросил, что конкретно на T-13?

emilman, это уже исправили в nLite.

virus-smal 23-08-2009 17:59 1201267

Конкретно ничего, просто установка не двигается дальше, курсором водить можно, я ждал 40 минут но ничего так и не случилось.

Das Betrunkene Pferd 23-08-2009 18:02 1201268

А без nLit'а c тем же списком аддонов и Winstil'ом установка проходит нормально?

virus-smal 23-08-2009 18:03 1201269

ДА нормально.

Das Betrunkene Pferd 23-08-2009 18:12 1201274

virus-smal, тогда я не знаю. Единственное, можно попробовать провести интеграцию только IE8_Reload, WMP11, Winstyle, nLite и проверить.

virus-smal 23-08-2009 18:16 1201277

Какие именно строки ты удалял в файле Finish чтоб исключить Fake?

Das Betrunkene Pferd 23-08-2009 18:19 1201280

Цитата:

Цитата virus-smal
Какие именно строки ты удалял в файле Finish чтоб исключить Fake? »

Они уже удалены, я не вспомню… :)
А если серьёзно, просто искал по слову Fake, там два блока, отделённых от остальных частей скрипта пробелами: распаковка файлов для Fake и применение Fake патчей; их и удалил. Но после этого использование аддона Fake Setup Advanced — обязательно!

irod61 23-08-2009 19:03 1201313

Ссылка прилагается:

<<<[решено] Ошибка при обработке дистрибутива содержащего Winstyle программой nLite>>>
По моему, чтобы совместить всё это, нужно:
— удалить из папки Patch Patch_syssetup.dl_.exe
— убрать из конфига winstyle применение патча на syssetup (setup.exe --pss-main)
— использовать nLite
— после этого в полученном дистре пропатчить syssetup.dll патчером Patch_syssetup.dl_.exe
— для последующего патча syssetup.dll перейти на полнофункциональный Fake-Setup Advanced (использовать в режиме установщика)

Строчки в файле Finish:
Код:
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
Нужно ключ --pss-main удалить.

http://forum.oszone.net/thread-146110-2.html

emilman 23-08-2009 19:05 1201314

Цитата:

Цитата virus-smal
Конкретно ничего, просто установка не двигается дальше, курсором водить можно, я ждал 40 минут но ничего так и не случилось. »

где то читал про это, мб ты удаляешь стандартные драва, но и никакие не интегрируешь?

Цитата:

Цитата Das Betrunkene Pferd
emilman, это уже исправили в nLite. »

пусть попробует, по голове никто ж не ударит. Компьютер любит танцы с бубном...)

Das Betrunkene Pferd 23-08-2009 20:02 1201358

irod61, это мой старый пост. Когда писал инструкцию слегка ступил, лучше просто копировать, как я предложил сейчас. Строчки в Finish'е сейчас другие, он тоже обновился.

Цитата:

Цитата emilman
где то читал про это, мб ты удаляешь стандартные драва, но и никакие не интегрируешь? »

В таком случае, установка зависла бы где-то на T-35, здесь же на T-13. Причина в каком-то аддоне SVCPACK, который почему-то не признаёт nLite и Winstyle вместе; поэтому я и попросил проверить сборку практически без аддонов.

Цитата:

Цитата emilman
пусть попробует, по голове никто ж не ударит. »

Это лишнее. Ошибка WBEMOC приводит к неработоспособности установки с HDD, но никак не к зависания на T-13.

Lostman20 23-08-2009 20:07 1201360

не знаю у меня все нормально резжу винду сначала nLite пототом итегрирую винстаил аддоны и создаю образ и все нормально ставиться без зависаний ошибок и проблем

virus-smal 23-08-2009 20:08 1201361

Цитата:

Цитата Das Betrunkene Pferd
Единственное, можно попробовать провести интеграцию только IE8_Reload, WMP11, Winstyle, nLite и проверить. »

Всё равно зависает на t13. Всё таки я думаю причина в Fake, щас попробую удалить всё к нему относящееся из финиша.

Цитата:

Цитата Lostman20
не знаю у меня все нормально резжу винду сначала nLite пототом итегрирую винстаил аддоны и создаю образ и все нормально ставиться без зависаний ошибок и проблем »

ты сначало обрабатываешь дистрибутив через nLite? вообще то в Update pack защита на это стоит.

virus-smal 23-08-2009 20:27 1201380

Действительно, удалил Fake и всё встало нормально. Напихают вечно всякого мусора в аддоны, потом ищи свищи.

Lostman20 24-08-2009 12:00 1201770

Цитата:

Цитата virus-smal
ты сначало обрабатываешь дистрибутив через nLite? вообще то в Update pack защита на это стоит. »

да делаю так и все нормуль

Dukalis 24-08-2009 13:41 1201872

Цитата:

Цитата virus-smal
Действительно, удалил Fake и всё встало нормально. Напихают вечно всякого мусора в аддоны, потом ищи свищи. »

Распишите пожалуйста подробнее, что где и как удалили... У меня несколько другая проблема: после обработки Нлайтом Загрузочный экран стал чёрного цвета...

Холопайнен 24-08-2009 16:56 1202031

Ненадо их вобще сводить ИМХО нлайт ламерский инструмент

BillGates_XP 24-08-2009 17:06 1202040

nLite вобще не используйте для WinStyle 2009

Das Betrunkene Pferd 24-08-2009 22:33 1202256

Цитата:

Цитата Холопайнен
нлайт ламерский инструмент »

Цитата:

Цитата BillGates_XP
nLite вобще не используйте для WinStyle 2009 »

Зачем уж так категорично. nLite — вешь хорошая, а Winstyle по технической части не отличается от других аддонов оформления.

Amigos 25-08-2009 07:55 1202455

Цитата:

Цитата Das Betrunkene Pferd
Winstyle по технической части не отличается от других аддонов оформления. »

покажите "другой аддон" с 19 килобайтным Finish

Das Betrunkene Pferd 25-08-2009 12:34 1202680

У VistaPath вообще был скрипт на 53кб.
Winstyle патчит лишь ресурсы, не затрагивая исполняемую часть (если исключить Fake), по действию он не отличается от старого ResPatch до того; с ResPatch'ем можно использовать nLite, следовательно можно и с Winstyl'ом. Дополнительный вес придают строчки по копированию авторана, применения boot и т.д., сама патчерская часть:
читать дальше »
Код:

Echo ------------------------------------------------------------------------------- Обработка патчеров Winstyle >>%WorkDir%\log\WinStyle.log


Echo Копирование патчеров Winstyle во временный каталог. >>%WorkDir%\log\WinStyle.log
If Exist "%WorkDir%\Patch\*.exe" (
Copy %WorkDir%\Patch\Patch_*.exe %WorkDir%\Tmp\ >>%WorkDir%\log\WinStyle.log

Echo Создание списка патчей. >>%WorkDir%\log\WinStyle.log
For /F "UseBackQ Delims=" %%I In (`Dir %WorkDir%\Tmp /B /ON 2^>nul`) Do Call :ResFilNam %%I
For /F "Delims=" %%I In (%WorkDir%\FileList) Do if exist "%I386%\%%~I.*" copy %I386%\%%~I.* %WorkDir%\Tmp\ >>%WorkDir%\log\WinStyle.log

Echo Распаковка файлов. >>%WorkDir%\log\WinStyle.log
For /F "UseBackQ Delims=" %%I In (`Dir %WorkDir%\Tmp\*.??_ /B /ON 2^>nul`) Do (
Echo %%~I>>%WorkDir%\PackList
Expand -r "%WorkDir%\Tmp\%%~I" "%WorkDir%\Tmp" >>%WorkDir%\log\WinStyle.log
)

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 Упаковка файлов.>>%WorkDir%\log\WinStyle.log
For /F "UseBackQ Delims=" %%I In (`Dir %WorkDir%\Tmp /B /ON 2^>nul`) Do Call :PackFiles %%~I >>%WorkDir%\log\WinStyle.log

Copy /Y %WorkDir%\Tmp\*.??_ %I386%\  >>%WorkDir%\log\WinStyle.log

Echo Интеграция пакета оформления WinStyle завершена. >>%WorkDir%\log\WinStyle.log

) Else (
      Echo Winstyle      : Отсутствуют патчеры для интеграции. >>%WorkDir%\log\WinStyle.log
)

RD /S /Q %WorkDir%\Temp  >nul
RD /S /Q %WorkDir%\Tmp  >nul
del %WorkDir%\filelist
del %WorkDir%\packlist
GoTo :EOF

:ResFilNam
Set J=%~1
Echo %J:~6,-4%>>%WorkDir%\FileList
GoTo :EOF

:PackFiles
Set J=%~1
For /F "Delims=" %%K In (%WorkDir%\PackList) Do if /I "%%~K"=="%J:~0,-1%_" (
MakeCab /D CompressionMemory=21 /D CompressionType=LZX %WorkDir%\Tmp\%J% %WorkDir%\Tmp\%J:~0,-1%_
)
GoTo :EOF

:FSAExpand
Set J=%~1
copy %I386%\%J% %WorkDir%\Tmp\ >>%WorkDir%\log\WinStyle.log
Expand -r "%WorkDir%\Tmp\%J%" "%WorkDir%\Tmp" >>%WorkDir%\log\WinStyle.log
Echo %J%>>%WorkDir%\PackList
Goto :EOF

весит 3кб.

virus-smal 26-08-2009 18:38 1203945

Цитата:

Цитата Dukalis
Распишите пожалуйста подробнее, что где и как удалили... У меня несколько другая проблема: после обработки Нлайтом Загрузочный экран стал чёрного цвета... »

В файле Finish аддона удалил секции:
Код:

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_

и

Код:

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

Также удалил папочку Fake из папки Spec аддона.
Цитата:

Цитата Холопайнен
ИМХО нлайт ламерский инструмент »

Ламер, кто не умеет нормально им пользоваться и говорит, что прога г потом.

Dukalis 26-08-2009 21:14 1204096

Цитата:

Цитата virus-smal
Также удалил папочку Fake из папки Spec аддона. »

А аддон Fake-Setup Advanced при этом используете?

virus-smal 28-08-2009 19:50 1205768

Цитата:

Цитата Dukalis
А аддон Fake-Setup Advanced при этом используете? »

Нет, не использую.

Das Betrunkene Pferd 28-08-2009 19:57 1205775

Цитата:

Цитата virus-smal
Нет, не использую. »

И Win не ругнулся на T-39 по причине неподписанности файлов в ASMS?

virus-smal 30-08-2009 17:12 1207129

Цитата:

Цитата Das Betrunkene Pferd
И Win не ругнулся на T-39 по причине неподписанности файлов в ASMS? »

Нет, но я отключил защиту системных файлов в nLite.

irod61 30-08-2009 19:15 1207266

Цитата:

Цитата virus-smal
Нет, но я отключил защиту системных файлов в nLite.

А где защита системных файлов в nLite отключается?

aset 30-08-2009 20:44 1207370

irod61,
вкладка Настройка, потом патчи

Адвокат 26-11-2009 23:37 1280851

Как решить эту проблему ?

Vsirf 26-11-2009 23:52 1280860

Цитата:

Цитата Адвокат
Как решить эту проблему ? »

Можно попробовать произвести манипуляции с файлами . После интеграции Winstyle скопируйте себе файлы из дистрибутива: uxtheme.dll , syssetup.dll, tcip.sys , usbport.sys , и потом замените ети файлы оригиналами в дистрибутиве . и потом , после обработки программой nLite , скопируйте файлы uxtheme.dll , syssetup.dll, tcip.sys , usbport.sys обратно согласившысь на замену :)

semiono 27-11-2009 01:26 1280908

по поводу syssetup.dll оптимизму мало http://forum.oszone.net/newpostinthread-158351.html
я его в готовом дистре уже менял. хотя если установить что там чекает md5 архива или crc32 модуля,
и потом это подправить! то тогда мне в личку, если таков гуру найдётся!
вообще баг пишет что там cat-файлы чё-то там, я в этом не шарю вообще, в цыфровых сигнатурах!

Amigos 27-11-2009 08:12 1280981

Цитата:

Цитата semiono
вообще баг пишет что там cat-файлы чё-то там, »

такие баги илиминтарно исправляются нужна чегото где то заменить а потом это дело пофиксить в каком-то файле.

если мой ответ показался вам непонятным, я вам намекну, ничего более вразумительного на описание ошибки "вообще баг пишет что там cat-файлы чё-то там" сообщить нельзя.

Адвокат 27-11-2009 11:50 1281092

Цитата:

Цитата Amigos
такие баги илиминтарно исправляются »

Может сделаете готовое решение этой проблемы? Буду очень благодарен. :Beer:

Amigos 27-11-2009 12:52 1281133

Цитата:

Цитата Адвокат
этой проблемы? »

какой этой ?
я писал вот этому http://forum.oszone.net/post-1280908-39.html автору.

если про это http://forum.oszone.net/post-1280851-37.html , то ответ вот http://forum.oszone.net/post-1280860-38.html

semiono 27-11-2009 18:39 1281463

Нет, именно замена файлов в дистрибутиве в этом случае ничего не решает.
Дело в том что "windows" проверяет этот файл. Каким образом мне не известно, но тем не менее.
Мне знакома другая ситуация, например HHCtrl.ocx точно так же невозможно подменить!
Правда у HHCtrl.ocx даже в свойствах файла видно, что он подписан, у syssetup.dll в свойствах
такого нет. Если гадать, то могу предположить, что гденибудь храниться md5хеш, который
сверяет инсталятор. Но не знаю...
PS хочу особо отметить, что nLite тут именно не при каких делах!

Vsirf 27-11-2009 19:03 1281474

Цитата:

Цитата semiono
Дело в том что "windows" проверяет этот файл »

тогда отключи защиту системных файлов uxtheme.dll , syssetup.dll, tcip.sys , usbport.sys :
В файле KillWFP.lst допишы такие строки :

Код:

uxtheme.dll 
syssetup.dll 
tcip.sys 
usbport.sys

Думаю поможет

Amigos 27-11-2009 19:07 1281476

Цитата:

Цитата semiono
Нет, именно замена файлов в дистрибутиве в этом случае ничего не решает. »

она даёт возможность обработать дистрибутив "привередливым" Nlite.

У вас есть другие проблемы?

какие? задайте вопрос в соответствующей теме.
Цитата:

Цитата semiono
гденибудь храниться md5хеш, который
сверяет инсталятор. »

да. но эту сложность давно научились обходить.

Цитата:

Цитата semiono
хочу особо отметить, что nLite тут именно не при каких делах! »

замечательно. хорошо что вы это осознаёте, и понимаете что писать о таких проблемах нужно в другой теме, а не в этой

semiono 27-11-2009 20:40 1281568

Стоп, стоп... я говрю только о том, что я кладу пакованный файл syssetup.dl_ перед самим прожигом на болванку. Причём здесь вообще программы обрабатывающие данные! Я считал что это итак понятно, вроде же ничего другого я не говорил.

В файл syssetup.dll я залез сам, в этом и суть, как он защищён?
ResHacker надеюсь его не сломал функционально, так как я только битмап заменил адекватно размеру исходного.
И ещё может быть проблемма в паковке dl_ конечно идентично зделать тут проблемно :)
Но защита тут налицо, поэтому эти предположения излишне. А как я прожигаю iso я уже сказал выше.

Цитата:

Цитата Amigos
но эту сложность давно научились обходить. »

значит я для тех кто в танке :)

Цитата:

Цитата Vsirf
В файле KillWFP.lst допишы такие строки : »

Vsirf, я не юзаю WinStyle... Но хотелось у знающих людей спросить, разве нельзя?
Кстати, с WinStyle я просто не знаком ещё, может и попробую.
Вообще хотелось бы узнать сам механизм, как WFP отключить без всяких конструкторов, если это не секрет.

Amigos 27-11-2009 20:56 1281582

Цитата:

Цитата semiono
Стоп, стоп... я говрю только о том, что я кладу пакованный файл syssetup.dl_ »

вы думаете, эти разговоры в теме Как подружить Winstyle и nLite? кому-то интересны?

если у вас проблемы с отредактированным syssetup, опишите их например тут Новый syssetup.dll

Keyon 10-08-2010 21:48 1471027

После юзания nLite в папке i386 создается два файла nlite.cm_ и nlite.in_ (вроде, точно не помню) перемещаем их во временную папку и юзаем UpdatePack с Winstyle и т.д. После чего возвращаем файлы на место.

P.S. Лично у меня всё так подружилось =)


Время: 18:09.

Время: 18:09.
© OSzone.net 2001-