PDA

Показать полную графическую версию : [addon] Fake-Setup Advanced


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48

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 поправлю... »
Завтра выложу версию Фейка с поддержкой этих версий библиотек, так что не спешите с РесХаком.

AltY
16-11-2009, 21:25
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.

AltY
16-11-2009, 21:40
С Фейком все в порядке. Как настроите, так и работает. Ищите ошибки или в вашем SFX-архиве, или в других настройках Фейка. Например у вас может быть отключен запуск PreSetup.cmd.
После установки системы при нажатии на этот же командник всё распаковывает как положено. Запуск тоже включен.
Для этого и так есть отлично работающее стандартное средство - cmdlines.txt, выполняемый на T-12.
Поправьте, если ошибаюсь, но для того, чтобы оно работало, нужно ставить OemPreinstall=YES, то есть запрещать F6 (флоппик), а это не устраивает.

Mr dUSHA
16-11-2009, 21:47
Поправьте, если ошибаюсь, но для того, чтобы оно работало, нужно ставить OemPreinstall=YES, то есть запрещать F6 (флоппик), а это не устраивает. »
Работает в любом случае, всегда.

AltY
16-11-2009, 21:56
В теме (http://forum.oszone.net/thread-53925.html) это отрицают.
Похоже, что на T-40 почему-то не срабатывают 7z-SFX архивы... Так и есть, с 7za.exe всё распаковало.
Оба вопроса снимаются.

boss911
16-11-2009, 22:25
В теме это отрицают. »
Я не знаю, что там отрицают, но у меня пару раз 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.
Что еще добавлял/исправлял по мелочам - уже не помню... :)

VIP-men
24-11-2009, 22:44
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 для аддонов-удаления вместе при интеграции »
Да. Корректно.

VMROL
26-11-2009, 00:37
Mr dUSHA, в последней версии (9.11.24.2) из файла fSetup.ini, создаваемого автоматически при запуске с ключом -makeaddon, пропала строчка VeryVerboseSaLog=0. Ошибка?

Mr dUSHA
26-11-2009, 01:26
пропала строчка VeryVerboseSaLog=0. Ошибка? »
Нет. Не ошибка. Он просто не нужен.

opel431
28-11-2009, 04:26
Mr dUSHA, параметр SsDefaultUserDisable для этой версии актуален?

Mr dUSHA
28-11-2009, 12:35
параметр SsDefaultUserDisable для этой версии актуален? »
Да. Он никуда не девался.

Devils0411
01-12-2009, 16:06
Возможен вариант фейка использовать через папку $OEM$? Для меня это было бы очень актуально.




© OSzone.net 2001-2012