Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум 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, 512 просмотров)
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

 

Аватара для slav_ko

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


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

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


Цитата vitalik9:
в папке нет sSetup.ini и PreSetup.cmd нет там таких файлов чтоб их подменить там только setup »
имеется в ввиду fsetup.ini, читайте мануал:

"Программа Setup.exe в прикрепленном файле представляет собой гибрид швейцарского ножа и матрешки :
- Во-первых, это полноценный Fake-Setup;
- Во-вторых, это автогенератор и автоконфигуратор аддона для интеграции себя же в дистрибутив.
- В-третьих, это патчер системных библиотек на работающей ОС.
Для генерации аддона выполните команду Setup.exe -makeaddon"

После этого появятся необходимые файлы...
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:59, 30-12-2010 | #101



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

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


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


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

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


спасибо получилось

Отправлено: 17:36, 30-12-2010 | #102


Аватара для slav_ko

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


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

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


Цитата vitalik9:
спасибо получилось »
В нашем полку прибыло

Отправлено: 17:52, 30-12-2010 | #103


Аватара для slav_ko

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


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

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


Цитата slav_ko:
Попробую завтра на реальном компе. »
Попробовал на реальном, тоже самое...

Отправлено: 14:31, 01-01-2011 | #104


Аватара для opel431

Ветеран


Contributor


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

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


Всех с праздником! Понятное дело, не до теста, но результат его все равно нужен для завершения. Поэтому прошу сообщить о тестировании при изменении параметра «Удалять папку с драйверами….» в Runtime, а также наличие проблемы описанной slav_ko.

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


Отправлено: 22:41, 02-01-2011 | #105


Аватара для Sub-Zero

Старожил


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

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


Так все таки [Select] или [Checked] - как правильно?
В описании есть и то и другое.

Бяда.... версия 2.2 совсем не видит драйверов...(( пишет что ничего не найдено, при этом 2.1 все видит и ставит
Для версии 2.2 пробовал ставить и [Checked] и [Select] - один фиг - нет драйверов.
Содержимое моего файла fsetup.ini
читать дальше »

[Options]
SourceDrv=%SrcDosDrive%\i386
DrvFolder=%SystemRoot%
DelDrvAfterInst=0
PreSetup=1
PreSetupHide=1
PostSetup=0
PostSetupHide=1
PatchSfcOs=1
DisableSFC=1
PatchUXTheme=1
PatchThemeUI=1
PatchSxS=1
SsDisableOOBE=1
SaPatchUnsignDrvInst=1
SaPatchNewDevPopUP=1

[Hint]
dp_cpu_wnt5_x86-32_1005.7z=Драйвера процессоров
dp_massstorage_wnt5_x86-32_1011.7z=Драйвера контроллеров HDD
dp_chipset_wnt5_x86-32_1011.7z=ChipSet Драйвера
dp_lan_wnt5_x86-32_10111.7z=LAN драйвера
dp_wlan_wnt5_x86-32_1009.7z=WLAN драйвера
dp_usb_wnt5_x86-32_1008.7z=Драйвера USB устройств
dp_webcam_wnt5_x86-32_1009.7z=Драйвера Web камер

[Checked]
dp_cpu_wnt5_x86-32_1005.7z=1
dp_massstorage_wnt5_x86-32_1011.7z=1
dp_chipset_wnt5_x86-32_1011.7z=1
dp_lan_wnt5_x86-32_10111.7z=1
dp_wlan_wnt5_x86-32_1009.7z=1
dp_usb_wnt5_x86-32_1008.7z=1
dp_webcam_wnt5_x86-32_1009.7z=1

Последний раз редактировалось Sub-Zero, 06-01-2011 в 12:15.


Отправлено: 12:01, 06-01-2011 | #106


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Sub-Zero:
Так все таки [Select] »
А в файле настройки с версией 2.2 не видать - Select?

Цитата Sub-Zero:
Бяда.... версия 2.2 совсем не видит драйверов »
Как давно Вы собираете сборки? Обратите внимание - если, такая ситуация у всех,то и вопросы возникнут у все. Следует либо грешить на себя, либо не заявлять так категорично, а просто попросить помощь.

Цитата Sub-Zero:
SourceDrv=%SrcDosDrive%\i386 »
За каким "макаром" вы "вперли" в эту папку пакеты драйверов?
Читаем!
2. Программа и файл 7za.dll помещаются в папку с пакетами драйверов на дистрибутиве. Это значит - создаете папку (Drivers, OEMDRV и т.д.) и размещаем ее в корне дистрибутива. В нее вбрасываем программу, dll и пакеты с драйверами.

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


Последний раз редактировалось opel431, 06-01-2011 в 13:01.


Отправлено: 12:52, 06-01-2011 | #107


Аватара для Sub-Zero

Старожил


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

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


Цитата opel431:
А в файле настройки с версией 2.2 не видать - Select?
Тогда поправьте ошибку в описании. Сейчас там так:
Пример:
[Checked]
DP_AMD_CPU_wnt5_x86-32_912.7z=0
DP_CardReader_wnt5_x86-32_802.7z=

Бяда.... версия 2.2 совсем не видит драйверов »
Цитата opel431:
Как давно Вы собираете сборки?
Давно.

Цитата opel431:
Следует либо грешить на себя, либо не заявлять так категорично, а просто попросить помощь.
Так а я что делаю? Прошу помощи. С версией 2.1 все ок. С 2.2 - нет. При всех прочих одинаковых условиях.

SourceDrv=%SrcDosDrive%\i386 »
Цитата opel431:
За каким "макаром" вы "вперли" в эту папку пакеты драйверов?
Я не хочу плодить папки - у меня все драйвера лежат в i386.

Цитата opel431:
Программа и файл 7za.dll помещаются в папку с пакетами драйверов на дистрибутиве. Это значит - создаете папку (Drivers, OEMDRV и т.д.) и размещаем ее в корне дистрибутива. В нее вбрасываем программу, dll и пакеты с драйверами.
У меня и 7za.dll и fsaunpack.exe и zip файлы с драйверами всегда лежали в одной единственной папке i386. Я хочу чтобы было именно так - как было сказано мною выше, чтобы не плодить в корне и где бы то ни было тучу ненужных папок. И я так понимаю с версии 2.2 вы ввели некое ограничение на использование произвольного пути к драйверам? Потому как уже не работает ничего

p.s. Кстати забавный момент - если запустить fsaunpack.exe из папки i386 с жесткого диска то все драйвера показываются - то есть все ОК. Но если начать ставить систему то драйвера уже не находятся.
Думал что это связано с тем что я использую %SrcDosDrive% вместо %SrcDosPath% - только что проверил... не в этом было дело. Все равно драйверов нет.
И еще - забыл совсем уточнить. Все тесты по работе программы я делаю на Oracle VM VirtualBox.

Последний раз редактировалось Sub-Zero, 06-01-2011 в 13:33.


Отправлено: 13:12, 06-01-2011 | #108


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Sub-Zero:
Тогда поправьте ошибку в описании. Сейчас там так: »
Согласен с "[Checked]", хотя строкой выше - секцию [Select].

Цитата Sub-Zero:
Так а я что делаю? »
Вы утверждаете -
Цитата Sub-Zero:
Бяда.... версия 2.2 совсем не видит драйверов » »
Цитата Sub-Zero:
И я так понимаю с версии 2.2 вы ввели некое ограничение на использование произвольного пути к драйверам? »
Нет ограничений. Все "пляшет" от переменных Fake-Setup Advanced. При их отсутствии создается альтернатива SrcDosPath указывающая на диск дистрибутива.

Цитата Sub-Zero:
Кстати забавный момент - если запустить fsaunpack.exe из папки i386 с жесткого диска то все драйвера показываются »
Порядок поиска fSetup.ini и действия проги, при его отсутствии, описан в шапке.

Цитата Sub-Zero:
Может быть это связано с тем что я использую %SrcDosDrive% вместо %SrcDosPath% »
Проверьте.

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


Отправлено: 13:52, 06-01-2011 | #109


Аватара для Sub-Zero

Старожил


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

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


Цитата opel431:
Нет ограничений. Все "пляшет" от переменных Fake-Setup Advanced. При их отсутствии создается альтернатива SrcDosPath указывающая на диск дистрибутива.
Что же тогда происходит - вот вопрос...

Цитата Sub-Zero:
Кстати забавный момент - если запустить fsaunpack.exe из папки i386 с жесткого диска то все драйвера показываются »
Цитата opel431:
Порядок поиска fSetup.ini и действия проги, при его отсутствии, описан в шапке.
Файл лежит в той же папке что и fsaunpack.exe.

Цитата Sub-Zero:
Может быть это связано с тем что я использую %SrcDosDrive% вместо %SrcDosPath% »
Цитата opel431:
Проверьте.
Проверил - не помогло. 2.1 видит, 2.2 нет.

А вы не могли бы сами протестировать эту ситуацию?
Все тесты я делаю на Oracle VM VirtualBox, а не на реальных установках системы. Файлы fSetup.ini fsaunpack.exe 7za.dll лежат в одной папке - i386. Драйвера (.7z) лежат там же - i386.

Отправлено: 14:07, 06-01-2011 | #110



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [addon] Fake-Setup Advanced Mr dUSHA Наборы обновлений для Windows XP/2003/Windows 7 953 26-11-2023 01:40
Ошибка - Проблема с 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




 
Переход