Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - FSAUnPack.exe – утилита для работы с пакетами/драйверами

Ответить
Настройки темы
Служебные - FSAUnPack.exe – утилита для работы с пакетами/драйверами

Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: opel431
Дата: 14-03-2012
Описание: Обновление
Вложения
Тип файла: 7z FSAUnPack.7z
(389.7 Kb, 539 просмотров)
FSAUnPack.exe v.2012 – утилита для работы с пакетами/драйверами на Т-40 (разработана для аддона Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html) - Спасибо Mr dUSHA.

Для работы программы необходима библиотека 7za.dll (v.9.20) - Спасибо Игорю Павлову.
Спасибо за практическую помощь ya158 (скрипт авто настройки при интеграции), а также тестерам и пользователям.

НАЗНАЧЕНИЕ:
1. FSAUnPack.exe графический интерфейс, для выбора и копирования/распаковки пакетов/драйверов.
2. Copydist.exe консольная утилита, для копирования дистрибутива на системный диск, с добавлением в реестр нового пути к дистрибутиву. Возможен запуск на установленной системе с параметром Copydist.exe /путь, например Copydist.exe /D:\Finish\I386\*.*
3. Start, для авто заполнения выбранных пакетов драйверов в секции "Select" файла настроек, при интеграции аддона.
4. При отсутствии пакетов/драйверов, соответствующий "Список выбора" в программе отсутствует. Если нет выбранныых пакетов но, есть выбор драйверов (параметр UnZipped=1) то, будет активна страница копирования драйверов.


УСТАНОВКА:
Распакуйте и скопируйте аддон в папку "Addons" набора обновлений. В папку "CopyCD\UnZipped" поместите папки с неупакованными драйверами (имена папок приведены для примера). В папку "CopyCD\Zipped" поместите пакеты драйверов (7z), которые должны быть выбраны по умолчанию для распаковки.В папку "CopyCD\Zipped\UnMark" поместите пакеты драйверов, которые не будут выбраны по умолчанию.


НАСТРОЙКИ:
1. Все настройки находятся в файле FSAUnPack.ini. На Т-40, настройки автоматически переносятся в файл fSetup.ini.
2. Ключи-параметры:
PostSetup=1 - (аддон Fake-Setup Advanced) запуск скрипта PstSetup.cmd. В нем прописан запуск Copydist.exe на Т-0, пример "%SrcDosPath%\OEMDRV\Copydist.exe" - где %SrcDosPath%, диск с дистрибутивом.
DrvFolder= - (аддон Fake-Setup Advanced) папка в которую копируются/распаковываются драйвера/пакеты на системном диске, пример (DrvFolder=%SystemDrive%\OEMDRV). Папку можно выбрать и из раскрывающегося списка в утилите. При задании пути, типа %SystemDrive%\, будет задан путь по умолчаию %SystemDrive%\D. Двойная вложенность папки "D" при распаковке пакетов и параметре DrvFolder=%SystemDrive%\D исключена программно. Папки с неупакованными драйверами помещаются в папку "%SystemDrive%\D\X".
DelDrvAfterInst=0 - (аддон Fake-Setup Advanced) сохранять/удалять (0/1) папку "DrvFolder", после установки системы. Удаление папки осуществляется на Т-0.
fSetup=1 - работа с настройками из fSetup.ini (аддон Z-FakeSetupAdv).
Timer=20 - время (сек) до начала авто выполнения распаковки/копирования. При параметре "0", авто запуск распаковки отменяется, программа ждет ввода от пользователя.
LangEn=1 - английская локализация интерфейса утилиты.
HMin=1 - минимальная высота формы, без отображения списков пакетов/драйверов. Форма авто восстанавливает размер при клике на элементах формы, перемещении курсора над кнопкой и при нажатии "Ctrl+Enter". Форма авто подстраивается под наибольший список, ограничение 18 строк до появления полосы прокрутки.
DrvSource= - папка с утилитой и драйверами на установочном диске, например %SrcDosPath%\OEMDRV.
DistrCopy=1 - копирование дистрибутива (папка "I386") в корневой каталог операционной системы (папка Windows). При работе, вне связки с fSetup.ini, параметр копирования берется из файла настройки утилиты. При удалении Copydist.exe из аддона - параметр копирования в утилите не отображается.
Секция "Hint" - для вывода подсказки по классу пакета/драйвера. Применен парсер имени пакета/драйвера - при перемещении по спискам, параметр сравнивается с названием драйвера/пакета, или по совпадению части из названия.
Секция "Select" - для выбора пакетов драйверов по умолчанию. Заполняется автоматически командами из скрипта Start при интеграции аддона. Параметр "UnZipped=1" - отвечает за выбор всех неупакованных драйверов.

Информация для тех, кто использует программу вне аддона!
1. Поиск пакетов/папок идет, сначала в папках Zipped и UnZipped, затем в папке с программой.
2. При fSetup=0 - работа с fSetup.ini не поддерживается - fSetup.ini не обновляется на Т40, параметры считываются с FSAUnPack.ini.
3. Если, не обнаружена системная переменная %SrcDosPath% (не применяется аддон Fake-Setup Advanced) то, эта переменная, формируется из корневого каталога, запуска утилиты.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 09:35, 26-11-2010

 

Аватара для Nun-Nun

Ветеран


Сообщения: 2158
Благодарности: 294

Профиль | Отправить PM | Цитировать


Если не сложно, поясните вот этот кусок из шапки:
Цитата opel431:
5. Для применения без Fake-Setup Advanced (или необходимости иметь конфигурационный файл с иным именем) FSAUnPack.exe можно переименовать в DRVUnPACK.exe, а конфигурационный файл fSetup.ini в drvunpack.ini. Соответственно при этом ключи аддона Fake-Setup Advanced не поддерживаются, а запуск утилиты DRVUnPACK.exe и консольного приложения Copydist.exe необходимо обеспечить иными способами. »
Если я не использую Fake-Setup Advanced, то, соответственно, должен обеспечить "запуск утилиты DRVUnPACK.exe и консольного приложения Copydist.exe необходимо обеспечить иными способами". Как именно это сделать, чтобы было правильно?

P.S. Сорри, за возможную чайниковость.

-------
Свобода не означает вседозволенность.


Отправлено: 15:31, 08-02-2011 | #171



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Nun-Nun:
Как именно это сделать, чтобы было правильно? »
Если не используете фейков попробуйте запустить DRVUnPACK.exe из секции [GuiUnattended] параметр DetachedProgram. Но это параллельное выполнение и результат я не знаю!!!!
Процесс установки по минутам есть в справочнике Oszone.

Лучше через внесение записи в txtsetup и dosnet.
Но, что вас пугает в Fake-Setup Advanced. Получить полное управление установкой на Т40 и Т0 + необходимые патчи, при весе 85 кб?

Copydist.exe - на Т13 внесите в реестр запись в секцию RunOnce, или секция [GUIRunOnce].
Здесь ветка Run - http://support.microsoft.com/kb/137367/

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 08-02-2011 в 16:51.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:17, 08-02-2011 | #172


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


Цитата opel431:
добавлено копирование дистрибутива на Т0 »
всего? или как? зачем?

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 18:23, 08-02-2011 | #173


Пользователь


Сообщения: 69
Благодарности: 15

Профиль | Отправить PM | Цитировать


opel431, то, что это для примера - понятно (эт я шалю малость). мне и прошлый-то не нравился (с нулевым размером), лишнее оно. или это для "особо одаренных", кто читать не умеет?
а вот в ключ не сразу въехал.
Код: Выделить весь код
; ** Ключ Копирования/Отмены папки SVCPACK из копии дистрибутива (1/0).
 NoCopySVCPACK=1
надо в комментарии или местами поменять значения параметра (0/1), или изменить описание "Ключ не копирования/отмены...". но еще логичнее изменить имя ключа на CopySVCPACK (1-копировать/0-нет)
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:43, 08-02-2011 | #174


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Pozia:
всего? или как?»
CopyDirI386=1 копируем все
NoCopySVCPACK=1 копируем все, но удаляет папку SVCPACK. Применяется совместно с CopyDirI386=1.

Цитата Pozia:
зачем? »
Не нужно - не пользуйтесь. Просто удалите консольную утилиту и соответствующие ей ключи в конфигурационном файле.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 08-02-2011 в 21:16.


Отправлено: 19:18, 08-02-2011 | #175


Аватара для Nun-Nun

Ветеран


Сообщения: 2158
Благодарности: 294

Профиль | Отправить PM | Цитировать


А если FSAUnPack запускется без параметра отсчёта времени, то она будет висеть на экране всё время (что было бы предпочтительнее) или запустится сразу на автомате? Это я к тому, что сидеть и ждать появления окна FSAUnPack не совсем удобно.

И ещё:
Цитата opel431:
Но, что вас пугает в Fake-Setup Advanced. Получить полное управление установкой на Т40 и Т0 + необходимые патчи, при весе 85 кб? »
Тут дело не в размере. Использую GUI-интегратор с аддоном Z-Dll_Patcher. Если добавлю Fake-Setup Advanced, они же доблировать друг друга будут. Или я не прав? К тому же я пока так и не разобрался, будет ли аддон, сгенерированный самим Fake-Setup Advanced-ом, работать с GUI-интегратором или нет. И есть ещё одна проблемка: я пока не настолько хорошо разобрался во всей этой интеграционной кухне, поэтому Z-Dll_Patcher для меня проще - кинул в папку аддонов GUI-интегратора и дело с концом, ничего особо настраивать не нужно, а с Fake-Setup Advanced, насколько понимаю, ещё нужно поразбираться (разумеется, если это не сильно сложно - был бы рад использовать эту софтину).

-------
Свобода не означает вседозволенность.


Последний раз редактировалось Nun-Nun, 08-02-2011 в 22:11.


Отправлено: 21:15, 08-02-2011 | #176


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Nun-Nun:
насколько понимаю, ещё нужно поразбираться (разумеется, если это не сильно сложно - был бы рад использовать эту софтину). »
Проще нет, тем более я выкладываю уже настроенный для работы с FSAUnPACK.

Цитата Nun-Nun:
Если добавлю Fake-Setup Advanced, они же доблировать друг друга будут. Или я не прав? »
По сути фейк приостанавливает установку на Т39 (так как, он подменяет стандартный). После этого выполняются вложенные в него функции, в.т.ч. и запуск CMD-файлов на Т39 и Т0. Поэтому подмена Setup.exe может быть только одна - одновременной работы не будет. Ну, и функционал у них разный, FSA "богатче", но нет того, что есть в GUI-интеграторе (распаковка драйверов, "массы", копирование дистрибутива). Поэтому я и дополнил FSA распаковщикомю. Для "масс" у Mr dUSHA есть корректный, на данный момент аддон. К сожалению, пользователей GUI-интегратором, Boa Soft больше времени уделяет 7-ке, и возможно к GUI не вернеться, так как, на все вопросы в теме, ответ о его обновлении не дал.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 08-02-2011 в 22:26.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:20, 08-02-2011 | #177


Аватара для Nun-Nun

Ветеран


Сообщения: 2158
Благодарности: 294

Профиль | Отправить PM | Цитировать


Появились ещё два вопроса:
1) Здесь вроде сказано, что аддон Fake-Setup Advanced может быть интегрирован в дистриб с помощью GUI-интегратора. Из чего следует, что Fake-Setup Advanced может заменить аддон Z-Dll_Patcher, т.к. их функции дублированы. Если я не прав - поправьте.
2) Посмотрел содержание pConfig.ini в аддоне Z-Dll_Patcher и fSetup.ini в аддоне Fake-Setup Advanced.

В pConfig.ini перечислены:

PatchSfcOs=1
PatchSxS=1
SaPatchUnsignDrvInst=1
SaPatchNewDevPopUP=1
SsMain=1
PatchThemeUI=1
PatchUXTheme=1


а в fSetup.ini:

[Options]
DrvFolder=%SystemDrive%\D
PreSetup=0
PreSetupHide=1
PostSetup=0
PostSetupHide=1
PatchSfcOs=1
DisableSFC=1
PatchUXTheme=1
PatchThemeUI=1
PatchSxS=0
SsDisableOOBE=0
SaPatchUnsignDrvInst=1
SaPatchNewDevPopUP=1
DelDrvAfterInst=0


Вроде патчатся в обоих случаях одни и те же файлы, за исключением двух - Syssetup.dll и Sxs.dll. Насколько вижу, Z-Dll_Patcher эти два файла патчит, а в Fake-Setup Advanced файл Sxs.dll вообще не упоминается, а для Syssetup.dll параметр выставлен в 0. Надо понимать, что Fake-Setup Advanced в принципе может патчить Syssetup.dll, а может ли Sxs.dll - не совсем понятно. Если всё же он и его тоже может патчить, то будет ли правильно, если я в fSetup.ini задам команду SsMain=1 для патча Sxs.dll?

P.S. Всё это к тому, что я хочу попытаться для начала заменить Z-Dll_Patcher на Fake-Setup Advanced. Полностью ли Fake-Setup Advanced заменит Z-Dll_Patcher ?

Последний раз редактировалось Nun-Nun, 08-02-2011 в 23:07.


Отправлено: 23:01, 08-02-2011 | #178


Аватара для opel431

Ветеран


Contributor


Сообщения: 1803
Благодарности: 714

Профиль | Отправить PM | Цитировать


Цитата Nun-Nun:
Появились ещё два вопроса: »
Извини дружище! Но, это епархия авторов этих адонов, и соответсвующих им тем.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 23:06, 08-02-2011 | #179


Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


Цитата Nun-Nun:
Полностью ли Fake-Setup Advanced заменит Z-Dll_Patcher ? »
Абсолютно полностью! Особенно ввиду того, что это одна и та же программа, а не две разных, хоть и похожих
Шапку читать надо по Fake-Setup Advanced...

А на патч Sxs.dll не обращайте внимания, он вам не нужен. Просто установите его в 0.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:16, 08-02-2011 | #180



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - FSAUnPack.exe – утилита для работы с пакетами/драйверами

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [addon] Fake-Setup Advanced Mr dUSHA Наборы обновлений для Windows XP/2003/Windows 7 955 22-05-2024 13:12
Ошибка - Проблема с setup.exe 2ndBrz Microsoft Windows 2000/XP 3 06-10-2018 19:46
Разное - Не запускается Setup.exe TiMotoR Microsoft Windows Vista 0 16-03-2010 21:08
Только для экспертов! FAKE-Setup своими руками. amel27 Автоматическая установка Windows 2000/XP/2003 26 02-03-2010 07:52
Служебные - [addon] Fake Setup (Z_FakeSetup) vserd Наборы обновлений для Windows XP/2003/Windows 7 5 25-08-2008 00:04




 
Переход