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

Unter
24-07-2009, 02:57
Добавлен новый параметр DelDrvAfterInst в конфигурационный файл fSetup.ini, включающий удаление папки с драйверами DrvFolder после завершения установки ОС. »

На каком этапе происходит удаление?

boss911
24-07-2009, 04:35
Может когда-нить сделаю... »
Что же, снова будем ждать. :)

Пока еще у меня не дошли руки до изобретения такого очередного хитроумного велосипеда... »
Та ничего хитроумного. В папке с аддоном пусть будет папка "DriverPacks", куда пользователь будет складывать свои драйверпаки (например *.7z), в fSetup.ini сделать параметр и задавать ему значение, например:
DrvPackDistrPath=%SrcDosPath%\OEM\DP
В момент интеграции аддона, Fake-Setup прочтет путь установочного дистрибутива ОС в Distr.ini (UpdatePack) и скопирует драйверпаки согласно указанному пути в fSetup.ini (параметр 'DrvPackDistrPath').

А так же предлагаю разбить fSetup.ini на две секции, например на [DriverIntegration] и [PatchSysFiles], дабы визуально улучшить просмотр настроек, четко разнести функционал настроек аддона. Сейчас же параметры по работе с установкой драйверов и патчами системных файлов собрано в одну кучу, а в дальнейшем еще могут появиться дополнительные параметры, было бы неплохо разнести две основные задачи аддона на две соответствующие секции. Не критично, конечно, но это было бы логично и добавило бы удобства в просмотре/настройке аддона. ИМХО.

Mr dUSHA
24-07-2009, 12:53
А так же предлагаю разбить fSetup.ini на две секции, например на [DriverIntegration] и [PatchSysFiles], дабы визуально улучшить просмотр настроек......... »
С этим согласен. Сделаю.

Mr dUSHA
24-07-2009, 13:23
На каком этапе происходит удаление? »
После выполнения PstSetup.cmd.

Pozia
26-07-2009, 10:41
Mr dUSHA, в WinStyle Fake.exe и Ваш SETUP.exe это одно и тоже? А то они не совподают. Если это одно и тоже то стоит Ваш SETUP.exe заменить в WinStyle с переименованием на Fake.exe?

Mr dUSHA
27-07-2009, 11:20
в WinStyle Fake.exe и Ваш SETUP.exe это одно и тоже? А то они не совподают. »
Одно и то же, только там более старая сборка.
Можете заменить на версию из шапки, которую я сегодня залил. Там добавлено внесение патчером записи в лог, если библиотека-источник не найдена.

Victor Dobrov
29-07-2009, 11:49
Mr dUSHA

Когда PreSetup.cmd извлекает в C:\D больше, чем пару-тройку драйверпаков, то на этапе определения оборудования инсталлятор XP долго ищет драйверы, это может продолжаться больше часа, если же использовать Fake Setup от BOA, установив UseMakeOEMDrvPnf=1, этот этап завершается на порядок быстрее.
Проверял на разных быстрых машинах, работает медленно даже с несколькими драйверпаками, например: Chipset+CPU+MSST+Realtek+ATI+NVidia. Когда использовал тот же диск с бОльшим набором звуковых драйверов, то установку пришлось прервать, т.к. она практически замерла, в итоге установил XP с другого диска.

Так что просьба: сделать добавление драйверов методом MakeOEMDrvPnf, если это возможно.

Mr dUSHA
29-07-2009, 12:18
Когда PreSetup.cmd извлекает в C:\D больше, чем пару-тройку драйверпаков, то на этапе определения оборудования инсталлятор XP долго ищет драйверы, это может продолжаться больше часа, если же использовать Fake Setup от BOA, установив UseMakeOEMDrvPnf=1, этот этап завершается на порядок быстрее. »
Не подтверждаю.
Такого эффекта нет ни у кого, кроме вас.

Так что просьба: сделать добавление драйверов методом MakeOEMDrvPnf, если это возможно. »
Нет желания коренным образом менять структуру программы для реализации этого метода для установки драйверов на Т-39.
Явных скоростных преимуществ это не дает. Экономия времени при поиске драйверов для оборудования при его установке перекрывается дополнительным временем, потраченным на создание PNF-ов для всех пользовательских драйверов.

boss911
07-08-2009, 08:16
Как же я намучался сегодня, пять раз перестанавливал ОС, пять раз пересобрал дистрибутив и соответственно пять раз прожигал на CD.

На второй раз я определили, почему не запускается распаковка драйверов.
Разница между переменными окружения SrcDosPath и SrcDosDrive заключается в том, что первая указывает на папку, в которой расположена дистрибутивная папка i386, а вторая - только букву с двоеточием этого дистрибутивного диска. »
Вот мой PreSetup.cmd:
%SrcDosPath%\DriverPacks\un7zip.exe %SrcDosPath%\DriverPacks\DriverPacks.7z %SystemDrive%\
\i386\DriverPacks\DriverPacks.7z
\i386\DriverPacks\7-zip32.dll
\i386\DriverPacks\un7zip.exe
Оказалось, что оно пыталось запустить "DriverPacks\un7zip.exe" с корня CD, соответственно давало и не правильный путь к архиву. На третей сборке/установке ОС, я уже переместил "DriverPacks\*" из "i386" в корень диска и дрова наконец-то распаковались, после чего и установились без проблем.

DelDrvAfterInst - удаление папки с драйверами DrvFolder после завершения установки ОС. »
Вот мой fSetup.ini:
[Options]
DrvFolder=%SystemDrive%\D
DelDrvAfterInst=1
PreSetup=1
PreSetupHide=1
PostSetup=0
PostSetupHide=1
PatchSfcOs=0
DisableSFC=0
PatchUXTheme=0
PatchSxS=0
SsDisableOOBE=0
SaPatchUnsignDrvInst=0
SaPatchNewDevPopUP=0
VeryVerboseSaLog=0

В итоге, так папка "D" и осталась на системном разделе, я даже пробовал 'DelDrvAfterInst=0'. Это уже была третья и четвертая установка ОС (третья со значением '1', четвертая с '0').

После того, как дрова распаковались и установились (это третья установка ОС), обнаружил, что не хочет устанавливаться Microsoft Ofice 2007 с интегрированным SP3, пробовал даже ставить с оригинального образа (полностью чистый), но и это ничего не дало. Начинается установка и через минуту дает ошибку (см. сриншот (http://img268.imageshack.us/img268/9357/mso2007.png)).

В просмотре событий, в приложениях, была ошибка, что, мол, служба установщика Windows не может обновить один или несколько защищенных файлов, и какой-то шел намек на файл "Common Files\Microsoft Shared\web server extensions\40\bin\fp4autl.dll". Полный текст и код ошибки не сохранил, так как охватила паника, что за хрень такая. Что самое странное, по этому пути, то есть в папке "bin", этого файла не было.

На четвертой по счету сборки/установке ОС, я исключил несколько сторонних аддонов из UpdatePack 9.7.30, остались только дефолтные и данный аддон, но результата это не дало, та же проблема. На пятый раз, я интегрировал чистый UpdatePack, то есть без каких-либо сторонних аддонов, установил ОС и давай бегом устанавливать MSO 2007, после чего был удавлен, установка прошла на ура. А так же обратил внимание, что файл fp4autl.dll (см. выше) уже был по указанному выше пути.

Я уже начал грешить на те дрова, которые обновил (два штуки) в DriverPacks.7z, но сразу же после установки ОС (пятый раз), все дрова из этого пакета были установлены вручную, через диспетчер задач (установка из INF'ов), а потом был без проблемно установлен офис.

В процессе установок и пересборок дистрибутивов ОС, использовался UpdatePack 9.7.30 с правильным MD5, оригинальная XP SP3 VL, три разных CD-RW, прожигалось все на Nero6 с проверкой ошибок, которых за пять разов прожогов ни разу не было, Fake-Setup версии 9.7.25.0.

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

Если тебя интересуют логи установки MSO2007, которые создались во время невозможности установки, могу прислать в ПМ, а так же есть лог от UpdatePack'a и твоего аддона (из четвертого сборочного дистрибутива).

Mr dUSHA
07-08-2009, 11:50
Оказалось, что оно пыталось запустить "DriverPacks\un7zip.exe" с корня CD, соответственно давало и не правильный путь к архиву. »
Читай внимательно еще раз, что написано в той фразе, которую ты из шапки процитировал:

Разница между переменными окружения SrcDosPath и SrcDosDrive заключается в том, что первая указывает на папку, в которой расположена дистрибутивная папка i386 (например когда установка ведется из мультизагрузочного диска с несколькими дистрибутивами ОС, на котором i386 расположена не в корне диска), а вторая - только букву с двоеточием этого дистрибутивного диска. »

То есть в твоем случае SrcDosPath будет указывать на корневой каталог компакта, на котором лежит дистрибутив, что собственно ты сам же и подтверждаешь:
Оказалось, что оно пыталось запустить "DriverPacks\un7zip.exe" с корня CD »

обнаружил, что не хочет устанавливаться Microsoft Ofice 2007 с интегрированным SP3 »
Официального SP3 для Office 2007 Microsoft еще не выпускала. Глюки на всяких самосборках обновлений непонятного происхождения - это не показатель.

После использования Fake-Setup у меня Office 2007 с интегрированным официальным SP2 устанавливается отлично, без каких-либо ошибок.

boss911
07-08-2009, 18:03
Mr dUSHA

15 раз читал это и только сейчас понял, что имеется в виду и для чего эта переменная. Ты бы это как-то по-другому подал (описал).

Официального SP3 для Office 2007 Microsoft еще не выпускала. »
Пардон, всю ночь не спал, дело было утром, конечно же имел в виду SP2.

Глюки на всяких самосборках обновлений непонятного происхождения - это не показатель. »
А вот это уже "грубо" с твоей стороны, обидно такое слышать. Ничего такого я не юзаю, только чистый оригинальный дистрибутив, куда был интегрирован (распакован) чистый оригинальный SP2, а так же:
использовался UpdatePack 9.7.30 с правильным MD5, оригинальная XP SP3 VL »
Какие-то еще нужны доказательства правдивости моих слов? Что же для тебя тогда показатель.

После использования Fake-Setup у меня Office 2007 с интегрированным официальным SP2 устанавливается отлично, без каких-либо ошибок. »
Я в этом и не сомневался, ведь это же твой аддон, у меня же напрочь не ставится.

Ты хоть для приличия согласился бы взглянуть на логи, может бы чего полезного подсказал. А вот ошибка из лога:
Ошибка 1933. Службе установщика Windows не удается обновить один или несколько защищенных файлов Windows. Ошибка SFP: 3. Список защищенных файлов:\r\nc:\program files\common files\microsoft shared\web server extensions\40\bin\fp4autl.dll

Ладно, попробую еще раз собрать и установить ОС с твоим аддоном, правда, в чудеса я плохо верю, но это для того, чтобы расставить все точки на "i".

Vlad_zone
07-08-2009, 19:39
boss911

Библиотека fp4autl.dll находится в файле fp40ext.cab, который относится к управлению веб-сайтами через Microsoft FrontPage и Visual InterDev.
Видимо использовал Del_аддон, который его и удалил.

Mr dUSHA
07-08-2009, 23:42
А вот это уже "грубо" с твоей стороны, обидно такое слышать. Ничего такого я не юзаю, только чистый оригинальный дистрибутив, куда был интегрирован (распакован) чистый оригинальный SP2, а так же: »
Я просто подумал, у тебя действительно самодельный СП3, составленый из отдельных апдейтов, который бродит по Интернету.

Ничего такого я не юзаю, только чистый оригинальный дистрибутив, куда был интегрирован (распакован) чистый оригинальный SP2, а так же: »
Аналогично.
В нормальный дистриб сам интегрировал СП2 путем распаковки оригинального СП2 и переименования соответствующих файлов....

Ты хоть для приличия согласился бы взглянуть на логи, может бы чего полезного подсказал. А вот ошибка из лога: »
Давай логи мне в ПМ. Я еще раз специально протестирую сам это все.

boss911
08-08-2009, 00:00
Mr dUSHA

Собрал два дистрибутива
Оригинальный (чистый) XP SP3 VL + UpdatePack-9.7.30 (только дефолтные аддоны) + аддон Z-FakeSetupAdv
Оригинальный (чистый) XP SP3 VL + UpdatePack-9.7.30 (только дефолтные аддоны) + аддон Z_DRV_INST
После установки ОС с первого дистрибутива, сразу полез глянуть наличие файла -
%ProgramFiles%\common files\microsoft shared\web server extensions\40\bin\fp4autl.dll
В папке "bin" было пусто, когда там еще одна DLL была должна находиться (FP4AWEC.DLL).

Установить MSO2007 (с оригинального образа) не получилось. Вот ошибка из просмотра сведений:
Продукт: Microsoft Software Update for Web Folders (Russian) 12 -- Ошибка 1933. Службе установщика Windows не удается обновить один или несколько защищенных файлов Windows. Ошибка SFP: 3. Список защищенных файлов:\r\nc:\program files\common files\microsoft shared\web server extensions\40\bin\fp4autl.dll

Дополнительные сведения можно найти в центре справки и поддержки, в " http://go.microsoft.com/fwlink/events.asp ".

Положил я данный файл в указанное место (файл сохранил со старой винды), запустил установку MSO2007 и все прошло замечательно.

Установил ОС со второго дистрибутива, сразу полез смотреть, есть ли этот файл там. Да, он там уже был, а так же и второй файл (см. выше), запустил установку MSO2007 и все прошло замечательно.

Так что не морочьте мне голову, мистер, твой аддон явно что-то отключает, из-за чего не копируются эти два файла во время установки ОС, один из них необходим, как выяснилось, для установки MSO2007. Я еще раз скажу, что с твоим аддоном не копируются fp4autl.dll и FP4AWEC.DLL, а без твоего аддона, все на месте - это ФАКТ. Почему так? Ты лучше разобрался почему так происходит, мой кофиг для Fake-Setup я выкладывал выше.

Я еще раз хочу сказать, что дистрибутив (XP) используется только оригинальный, как и в последние 4 года, кроме стандартных аддонов в UpdatePack'е нет, MSO2007 тоже оригинальный дистрибутив. За два года никаких проблем с установкой MSO2007 (моя сборка - интегрирован SP2 и введен ключ) НЕ БЫЛО.

P.S. Папка с распакованными дровами так и не удаляется.

YikxX
08-08-2009, 11:22
После использования Fake-Setup у меня Office 2007 с интегрированным официальным SP2 устанавливается отлично, без каких-либо ошибок. » У меня фейк-сетап, из WPI ставятся тихо Word и Excel, потом сверху накатывается SP2 - ошибок не наблюдается.

boss911, дело, имхо, в способе установки фреймворка - рано машинку перезагружаете после его установки. ;)

P.S. Да, файлы на месте после установки моей сборки, где используется фейк от уважаемого Mr dUSHA - только что специально установил и проверил.

Конфиг фейка [Options]
DrvFolder=%SystemDrive%\D
DisableSFC=0
PatchUXTheme=1
PatchSetupAPI=1
PreSetup=1
PreSetupHide=1
PostSetup=0
PostSetupHide=1

boss911
08-08-2009, 19:44
дело, имхо, в способе установки фреймворка »
Дело в том, что я его вообще не устанавливаю, из-за не надобности, разве что раз в год когда-то там.

Я же сказал:
Оригинальный (чистый) XP SP3 VL + UpdatePack-9.7.30 (только дефолтные аддоны) + аддон Z-FakeSetupAdv »
И больше ничего, ни какого софта, ни каких моих твиков, только то, что указано выше и больше НИЧЕГО, разве что интегрированные драйвера, собственно ради этого я и использую данный аддон.

На наличие вышеуказанных файлов в системе, проверяется сразу же после первой загрузки ОС/пользователя, тогда же и пытаюсь установить MSO2007.

Да, файлы на месте после установки моей сборки »
Видимо в твоей сборке есть нечто, что может доустанавливать/обновлять эти файлы (может это framework, но тут ничего утверждать не буду, просто мысль). А я веду речь, о установки чистого XP и UpdatePack'а без сторонних аддонов, только Z-FakeSetupAdv и больше НИЧЕГО.

xaosxaos
09-08-2009, 15:58
Uxtheme.dll: Patched 5 bytes. Found already patched 0 bytes. Found unknown 0 bytes.
Хотелось бы уточнить что наверное патчиться 7 байтов, а не 5.

Холопайнен
09-08-2009, 16:45
можно ли с помощью Fake-Setup Advanced Увеличить лимита одновременных незавершенных (half-open) соединений TCP/IP c 10 до максимум ?

_DRON_
09-08-2009, 16:50
Хотелось бы уточнить что наверное патчиться 7 байтов, а не 5. »
Ещё два, это просто корректировка контрольной суммы файла, после изменения этих самых 5-ти.

xaosxaos
09-08-2009, 16:54
Ещё два, это просто корректировка контрольной суммы файла, после изменения этих самых 5-ти. »
ту которую корректирует modifype?




© OSzone.net 2001-2012