Показать полную графическую версию : [addon] Fake-Setup Advanced
Mr dUSHA
02-04-2010, 02:23
murder,
Покажите журнал fSetup.log.
Mr dUSHA, log
[2010-04-01 23:04:10] =====================================================
[2010-04-01 23:04:10] Log started.
[2010-04-01 23:04:10] Fake-Setup Advanced ver: 9.11.24.2
[2010-04-01 23:04:10] (C) 2009, Andrew Bendus aka Mr.dUSHA, Poltava, Ukraine.
[2010-04-01 23:04:10] Parsing Source and Destination folders for DLL path.
[2010-04-01 23:04:10] Commandline params parsed successful.
[2010-04-01 23:04:10] MakeConfig started.
[2010-04-01 23:04:10] Reading addon configuration from fSetup.ini...
[2010-04-01 23:04:10] Rebuilding KillWFP.lst...
[2010-04-01 23:04:10] Rebuilding TXTSETUP...
[2010-04-01 23:04:10] Rebuilding DOSNET...
[2010-04-01 23:04:10] MakeConfig finished.
[2010-04-01 23:04:10] Log finished.
[2010-04-01 23:04:10] =====================================================
start: -makeconfig -clean
Mr dUSHA
02-04-2010, 22:28
murder,
Я имею ввиду тот журнал, который создается после установки ОСи с помощью Fake-Setup Advanced, когда у вас не запускается PstSetup.cmd.
Mr dUSHA, если не ошибаюсь, то журнал MySetup.log? В нём упоминается Fake Setup, но вместо PstSetup.cmd там PosSetup.cmd.
rghost.ru/1303240 (http://rghost.ru/1303240)
Заметил в логе ещё строку "EVENT: Skip panels processing", это может быть причиной неустановки панелей драйверов?
Mr dUSHA
04-04-2010, 20:14
если не ошибаюсь, то журнал MySetup.log? »
Программа из шапки создает fSetup.log.
Журнал по вашей ссылке создан фейком от Boa Soft, и никакого отношения к данной теме не имеет.
Mr dUSHA, Возникла проблема при интеграцыи FakeSetupAdv, без применения других аддонов
Тоесть UpdatePack-XPSP3-Rus-10.4.20+FakeSetupAdv
Дистрибютив ничем не обрабатовался больше
Прикрепил Снимок
Mr dUSHA
24-04-2010, 19:39
Возникла проблема при интеграцыи FakeSetupAdv, без применения других аддонов »
Так это не проблема, а просто SFC отключен, который отключается FakeSetupAdv-ом с настройкам по-умолчанию.
Дочитайте шапку темы внимательно и до конца.
может знакома такая проблема:
если SFC не отключать, то когда вставляешь новую флешку ругается и просит диск XP.
QE., дело тут не в SFC а в использовании респатча без ключа пропатчивания setupapi.dll SaPatchNewDevPopUP=1
- Отключение всплытия «Мастера нового оборудования» для ручной установки драйвера при подключении новых устройств, для которых в драйверных архивах ОС уже имеются драйвера, если в системе используются патченые файлы SysSetup.dll, Desk.Cpl, MmSys.Cpl, NetCfgx.dll, и другие…
Сам баг и его решение описаны здесь, а подробнее о механизме возникновения проблемы здесь. »
P.S. И диск с ХР он вроде не просит - просто Мастер нового оборудования вылезает.
когда SfcDisable=0 и вставляешь "новую" флешку, появляется сообщение "Защита файлов Windows", "Файлы, нужные... были заменены... Теперь вставьте... Service Pack 3 CD" (еще вылазит пара сообщений, что вставлен неправильный диск, а также сообщение с просьбой перезагрузиться).
если в реестре вернуть SfcDisable=1 или 0xffffff9d - нет SFC - нет проблемы.
sLiDeR-X
17-06-2010, 08:43
Касаемо Presetup.cmd
Предлагаю вам конструкцию presetup для возможности выбора устанавливаемых компонентов. Я сделал его для возможности выбора "весомых" программ на этапе RunOneEx. Вы можете прикрутить еще и к Т-13.
Сделал это для интерактивного выбора установки программ для разных компьютеров (слабых, старых, новых...) и для потребности каждого пользователя в отдельности (себя - для быстрой установки на виртуальную машину).
Если кто-то скажет, что для этого есть WPI и BS PostInstall - отвечу вам что использовать их не хочу и не желаю наворачивать дополнительными программами диск.
Вот сама конструкция
:: ================================== Конструкция для интерактивного выбора программ ==================================
:: ======================================================= НИЖЕ =======================================================
:DotNET
if exist %SrcDosPath%\I386\SVCPACK\DNet1140.exe (
MSGBOX.EXE "•®вЁвҐ гбв**®ўЁвм .NET Framework 2.0...4.0 ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
expand -r %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
find /V "DNet1140.exe -ai2P -gm2" %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf >> %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new
move /y %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
makecab %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
)
)
:Office
if exist %SrcDosPath%\I386\SVCPACK\office2007.exe (
MSGBOX.EXE "•®вЁвҐ гбв**®ўЁвм Office 2007 ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
expand -r %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
find /V "office2007.exe -ai -gm2" %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf >> %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new
move /y %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
makecab %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
)
)
:Winstyle
if exist %SrcDosPath%\I386\SVCPACK\Winstyle.exe (
MSGBOX.EXE "•®вЁвҐ §*ЇгбвЁвм Ё§¬Ґ*Ґ*ЁҐ Ё*вҐа䥩б* Windows ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
if "%errorlevel%"=="7" (
expand -r %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
find /V "Winstyle.exe -ai -gm2" %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf >> %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new
move /y %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
makecab %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
)
)
:xReset
if exist %SrcDosPath%\I386\SVCPACK\xReset10.exe (
expand -r %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
find "DNet1140.exe -ai2P -gm2" %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
if %ERRORLEVEL%==0 (
makecab %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
goto Drivers
)
find "office2007.exe -ai -gm2" %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
if %ERRORLEVEL%==0 (
makecab %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
goto Drivers
)
find "Winstyle.exe -ai -gm2" %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
if %ERRORLEVEL%==0 (
makecab %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
goto Drivers
)
find /V "xReset10.exe -aiK -! 120 zzzzzzReset" %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf >> %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new
move /y %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf.new %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
makecab %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf %systemdrive%\$WIN_NT$.~LS\I386\svcpack.in_
del %systemdrive%\$WIN_NT$.~LS\I386\svcpack.inf
)
)
:: ======================================================= ВЫШЕ =======================================================
:: ================================== Конструкция для интерактивного выбора программ ==================================
П.С.
Может быть как-то можно оптимизировать код, но я не знаю как, т.к. писал для своего уровня познания %)
SharkyEXE
17-06-2010, 09:13
sLiDeR-X
В Вашем этом сообщении (http://forum.oszone.net/post-1435824-654.html) в коде есть кракозяблы:MSGBOX.EXE "•®вЁвҐ гбв**®ўЁвм .NET Framework 2.0...4.0 ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
...
MSGBOX.EXE "•®вЁвҐ гбв**®ўЁвм Office 2007 ЇаЁ ЇҐаў®¬ ўе®¤Ґ ў бЁб⥬г? “бв**®ўЄ* ¬®¦Ґв §**пвм ¤«ЁвҐ«м*®Ґ ўаҐ¬п!" "MSGBOX" 3 3 10 && cmdow.exe MSGBOX /top
...Выложите, пожалуйста, целиком Ваш файл Presetup.cmd, который будет содержать код из этого Вашего сообщения (http://forum.oszone.net/post-1435824-654.html). Спасибо.
sLiDeR-X
17-06-2010, 09:26
SharkyEXE, так и должно быть, т.к. для отображения русского языка необходима ОЕМ кодировка.
Единственный момент: необходим специальный MSGBOX.EXE
Прикрепил эддон для его установки в дистрибутив
П.С.
Конструкция не отрабатывает. Ищу причины.
Создал отдельную тему http://forum.oszone.net/thread-178390.html
Mr dUSHA, привет! Столкнулся с проблемой, а именно интеграцией в дистрибутив Winstyle и Z-Del_Addons
http://forum.oszone.net/thread-137382-61.html
Дело в том что Ваш FakeSetup интегрированный в аддон Winstyle не полностью подстроен под второй аддон, а второму аддону нужно еще и Патч системных библиотек sfc_os.dll который не включен в Winstyle (можно бы было его там и дописать, но будет лучше отдельно интегрировать аддон). Не подскажешь что надо поправить в файле Finish аддона Winstyle чтобы от туда полностью удалить FakeSetup и отдельно интегрировать аддон FakeSetup или Z-Dll_Patcher (на основе FakeSetup)
sLiDeR-X
25-06-2010, 20:48
noyhay, не надо плодить однообразных вопросов!
Если подумать головой то все прекрасно можно сделать.
1- убираете совсем фейк из винстайл
2- через длл-патчер патчите необходимые библиотеки
3- для замены стандартного сетапа при необходимости используете данный эддон
Еще раз прошу - не нужно суматошно на разных ветках писать о своей проблеме
1- убираете совсем фейк из винстайл »
Я бы убрал но в finish есть такое, и там много таких заголовков, та распаковка и упаковка, я хз как делать вот я и просил в той теме помочь мне:
Копирование библиотек для Fake-Патча
там много строк там не 1 строка...
sLiDeR-X
25-06-2010, 22:06
noyhay,
во-первых, это не в эту ветку
во-вторых, вы вот это читали http://forum.oszone.net/thread-168045.html ?
удаляете\переименовываете папку fake и будет вам счастье
и хватит уже..., читайте - разбирайтесь
Mr dUSHA
25-06-2010, 22:35
что надо поправить в файле Finish аддона Winstyle чтобы от туда полностью удалить FakeSetup »
В аддоне есть папка \Spec\FAKE, а в ней - файл Fake.exe.
Просто удалите папку FAKE вместе с содержимым. А с редактированием скрипта Finish не заморачивайтесь. Вам так будет проще.
После этого можно:
отдельно интегрировать аддон FakeSetup или Z-Dll_Patcher (на основе FakeSetup) »
Но самое главное то, что:
Если FakeSetupAdv использовать во всех трех аддонах, то каждая из трех копий никак не должна мешать остальным двум. Они только дополняют друг друга, если в каждом из аддонов включить разные наборы патчей. Но конечно один и тот же патч несколько раз подряд наложить не возможно, и патч будет наложен только первой сконфигурированной на его наложение сработавшей копией FakeSetupAdv, а остальные две отработают по нему вхолостую.
P.S.: Прочитайте шапку этой темы.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC