Показать полную графическую версию : [addon] Fake-Setup Advanced
Mr dUSHA
10-11-2009, 20:52
Но прошу автора добавить поддержку новых установочных DLL для Server 2003. »
Ок. Сделаю.
Тем более что патчи уже давно сделаны для этих версий, но только в виде патченых файлов, в теме Внутренности Установщика WinXP (http://forum.oszone.net/thread-106849.html).
Svyatpro
10-11-2009, 21:23
Спасибо! А я то раньше думал что там только x64.
Svyatpro
10-11-2009, 23:37
Последние пропатченые бмблиотеки работают хорошо, но они на английском языке, у меня при установке пишет "Setup will complete in approximately: X minutes". Вот исправить бы это... возможно через ResHack поправлю...
Mr dUSHA
11-11-2009, 01:15
Последние пропатченые бмблиотеки работают хорошо, но они на английском языке, у меня при установке пишет "Setup will complete in approximately: X minutes". Вот исправить бы это... возможно через ResHack поправлю... »
Завтра выложу версию Фейка с поддержкой этих версий библиотек, так что не спешите с РесХаком.
Mr dUSHA,
Возникла проблема с последним фэйком. В PreSetup.cmd у меня прописано %SrcDosPath%\I386\MassStor.exe (самораспаковывающийся в папку %SystemDrive%\D 7z-SFX архив). После установки системы с настройкой DelDrvAfterInst=0 (ИМХО, этот параметр ненужен, т.к. можно удалить одной строкой в Pstsetup.cmd) я не обнаружил этой папки (то ли скрипт не сработал, то ли удаление автоматическое, вне зависимости от значения параметра). И еще не могли бы вы в следующей версии добавить cmd, который срабатывает на T13 (чтобы, например, применять твики таким образом regedit /s %SrcDosPath%\I386\Tweaks.reg)?
Mr dUSHA
16-11-2009, 21:37
После установки системы с настройкой DelDrvAfterInst=0 (ИМХО, этот параметр ненужен, т.к. папку можно удалить одной строкой в Pstsetup.cmd) я не обнаружил этой папки (то ли скрипт не сработал, то ли удаление автоматическое, вне зависимости от значения параметра). »
С Фейком все в порядке. Как настроите, так и работает. Ищите ошибки или в вашем SFX-архиве, или в других настройках Фейка. Например у вас может быть отключен запуск PreSetup.cmd.
И еще не могли бы вы в следующей версии добавить cmd, который срабатывает на T13 (чтобы, например, применять твики таким образом regedit /s %SrcDosPath%\I386\Tweaks.reg)? »
Для этого и так есть отлично работающее стандартное средство - cmdlines.txt, выполняемый на T-12.
С Фейком все в порядке. Как настроите, так и работает. Ищите ошибки или в вашем SFX-архиве, или в других настройках Фейка. Например у вас может быть отключен запуск PreSetup.cmd.
После установки системы при нажатии на этот же командник всё распаковывает как положено. Запуск тоже включен.
Для этого и так есть отлично работающее стандартное средство - cmdlines.txt, выполняемый на T-12.
Поправьте, если ошибаюсь, но для того, чтобы оно работало, нужно ставить OemPreinstall=YES, то есть запрещать F6 (флоппик), а это не устраивает.
Mr dUSHA
16-11-2009, 21:47
Поправьте, если ошибаюсь, но для того, чтобы оно работало, нужно ставить OemPreinstall=YES, то есть запрещать F6 (флоппик), а это не устраивает. »
Работает в любом случае, всегда.
В теме (http://forum.oszone.net/thread-53925.html) это отрицают.
Похоже, что на T-40 почему-то не срабатывают 7z-SFX архивы... Так и есть, с 7za.exe всё распаковало.
Оба вопроса снимаются.
В теме это отрицают. »
Я не знаю, что там отрицают, но у меня пару раз cmdlines.txt срабатывал и без наличия winnt.sif. Так что делайте выводы и пробуйте, если есть желание.
Mr dUSHA
17-11-2009, 00:56
Похоже, что на T-40 почему-то не срабатывают 7z-SFX архивы... »
На T-40 не запускаются все GUI-программы (даже если они запускаются с ключами в "тихом" режиме), у которых есть манифест в ресурсах или отдельно, для включения поддержки GUI-элементов оформления окон в стиле ХР.
Обычно достаточно редактором ресурсов (Restorator, Reshacker) удалить манифест из ресурсов, и программа заработает на T-40. Но если она будет отображать какие-либо диалоги пользователю, то они будут выглядеть в стиле Win2000.
В теме это отрицают. »
Файл cmdlines.txt выполняется в любом случае, независимо от каких-либо настроек.
Вот копирование папок с файлами из $OEM$ - оно действительно включается параметром OemPreinstall=Yes.
wolkow70
18-11-2009, 08:19
Завтра выложу версию Фейка с поддержкой этих версий библиотек, так что не спешите с РесХаком. »
Планы откладываются?
Mr dUSHA
24-11-2009, 21:58
Новая версия
Версия 9.11.24
Добавлен патч библиотеки THEMEUI.DLL.
В патчере расширена поддержка версий библиотек SYSSETUP.DLL, SETUPAPI.DLL.
Ключ патчера --pth заменен на 3 ключа --pth-ux, --pth-ui, --pth-all. Также в конфигурационные файлы fSetup.ini и pConfig.ini добавлен новый параметр PatchThemeUI.
Что еще добавлял/исправлял по мелочам - уже не помню... :)
Mr dUSHA, патч themeui.dll, это ж исправление link на hand?
У меня вопрос в следующем он будет заменять полность тогда функционал аддона themeui от BXA.
Первый вопрос: на основе вашего аддона делается аддон Z-Dll-Patcher (необходим для удаляльных аддонов), так вот я интегрирую WinStyle, а как известно он пропатчивает themeui.dll своими ресурсами оформления. Z-Dll-Patcher стартует почти в самом конце интеграции и он тоже будет пропатчивать themeui.dll. Как это отразится на оформлении? Или он просто пропатчивает дллку для исправления только бага и независит что пропатчивать оригинальную дллку или с ресурсами?
Второй вопрос: в аддоне WinStyle есть такой файл Fake по адресу Winstyle\Spec\FAKE. Ну это и есть ваш установщик. Вообще актуально ли проводит замену данного файла на новую версию 9.11.24. Если да, то вообще как грамотно это сделать? Какие манипуляции провести, связанные с обновлением? Можно ответ развернуто для неграмотных ))))))))))))
Третий вопрос: если я все правильно понял (положительный ответ на 2 вопроса), то корректно ли будет, если я использую винсталь и аддоны-удаления и соотвественно использую файл Fake для винсталя, и Z-Dll-Patcher для аддонов-удаления вместе при интеграции, просто они же выполняют одни и теже функции?
Mr dUSHA
25-11-2009, 00:27
У меня вопрос в следующем он будет заменять полность тогда функционал аддона themeui от BXA. »
Да. Заменяет полностью.
Или он просто пропатчивает дллку для исправления только бага и независит что пропатчивать оригинальную дллку или с ресурсами? »
Фейку безразлично, оригинальная это ДЛЛ, или с модифицированными ресурсами. Пропатчит нормально.
в аддоне WinStyle есть такой файл Fake по адресу Winstyle\Spec\FAKE. Ну это и есть ваш установщик. Вообще актуально ли проводит замену данного файла на новую версию 9.11.24. Если да, то вообще как грамотно это сделать? »
Можно не менять. Никакие критические баги, влияющие на стабильность или на корректность пропатчивания, в Фейке не исправлялись.
Если замените, то добавится возможность прямо в аддоне Winstyle патчить еще и themeui.dll (link на hand).
Для этого нужно заменить собственно сам Fake.exe на новую версию, а также в интеграционном скрипте Winstyle-а Finish в строке запуска Фейка замените ключ --pth на --pth-all, поскольку старый ключ --pth больше не работает (читайте шапку темы).
То есть должно стать так:
%WorkDir%\Spec\Fake\Fake.exe --pss-main --psa-popup --pth-all --psxs --s %WorkDir%\Tmp --d %WorkDir%\Tmp
корректно ли будет, если я использую винсталь и аддоны-удаления и соотвественно использую файл Fake для винсталя, и Z-Dll-Patcher для аддонов-удаления вместе при интеграции »
Да. Корректно.
Mr dUSHA, в последней версии (9.11.24.2) из файла fSetup.ini, создаваемого автоматически при запуске с ключом -makeaddon, пропала строчка VeryVerboseSaLog=0. Ошибка?
Mr dUSHA
26-11-2009, 01:26
пропала строчка VeryVerboseSaLog=0. Ошибка? »
Нет. Не ошибка. Он просто не нужен.
Mr dUSHA, параметр SsDefaultUserDisable для этой версии актуален?
Mr dUSHA
28-11-2009, 12:35
параметр SsDefaultUserDisable для этой версии актуален? »
Да. Он никуда не девался.
Devils0411
01-12-2009, 16:06
Возможен вариант фейка использовать через папку $OEM$? Для меня это было бы очень актуально.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC