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

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

 

Аватара для opel431

Ветеран


Contributor


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

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


Цитата Misha150295:
обясни как использовать FSAUnPack без аддона Z-FakeSetupAdv как итегрировать в дистр и обеспечить запуск утилиты DRVUnPACK.exe и консольного приложения Copydist.exe на T-40 и еще зачем копировать дистр на жесткий диск никак не пойму »
К сожалению для рассмотрения всех возможных способов не хватит и страницы, но благо на форуме достаточно материала и поэтому я только дам направление поиска. Все же хочу обозначить - не используя Z-FakeSetupAdv Вы, теряете целый ряд явно необходимых методов для сборки дистрибутива, в.т.ч. поддержка механизма интеграции распакованных драйверов.

Итак исходя из запроса:
1. Вам прежде всего необходимо решить вопрос интеграции драйверов текстового режима (IDE, RAID, SATA) т.е, их установку на Т-40. Для решения задачи можно применить:
- MSSTMake (http://forum.oszone.ru/thread-117423.html);
- MassStor (http://forum.oszone.net/thread-135321.html).
2. FSAUnPack - это утилита для распаковки (PNP - PLUG AND PLAY) пакетов драйверов. Ее запуск можно организовать практически на любом, доступном этапе установки дистрибутива. Я перечислю лишь возможные этапы запуска, импровизация ложится на Вас:
- запуск на Т-40 из секции Winnt.sif [GuiUnattended], DetachedProgram=. Следует помнить, что возможен лишь запуск одной (параллельное выполнение) команды;
- запуск на Т-13 (сделать «обвертку» для батника или FSAUnPack);
- запуск на Т-12 из секции Cmdlines.txt [COMMANDS];
- запуск на Т-9 из секции Winnt.sif [SetupParams], UserExecute =.
3. Для чего нужен Copydist.exe Nun-Nun уже дал исчерпывающий ответ. Организацию запуска можно обеспечить командным файлом (из секции RunOnceEx реестра) или из секции Winnt.sif [GuiRunOnce].

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


Последний раз редактировалось opel431, 05-04-2011 в 14:09.

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

Отправлено: 13:53, 05-04-2011 | #281



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

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


Аватара для Vizit0r

Старожил


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

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


покидался письмами с эвристическим отделом Аваста насчет срабатывания на аддон, в итоге

Цитата:
False positive will be fixed.
так что теперь на SETUPwst.exe не будет гавкать

Отправлено: 09:59, 07-04-2011 | #282


Аватара для sergeevi4

Новый участник


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

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


Здраствуйте всем! Использовал эту утилитку, всё красиво распаковалось, очень удобно что перед распаковкой можно внести койкие корректиры! и реакция на клавиатуру, но есть у меня 2 вопроса.
1 У распаковщика из "Boa Fake-Setup" есть настройка "использовать winntbbu.dll" у FSAUnPack нет такой функции?
2 Если в fSetup.ini выбрать DelDrvAfterInst=0 то на диске сохранятся все пакеты, можно настроить удаление только не нужных для текущей системы драйверов? Или я не внимательно читал тему? Спасибо!
Vizit0r, У меня Аваст и не гавкал
Поздравляю вас opel431, с повышением!
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:14, 19-04-2011 | #283


Аватара для Lubitel Softa

Старожил


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

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


Цитата sergeevi4:
использовать winntbbu.dll »
Такой возможности у FSAUnPack нет.

Цитата sergeevi4:
можно настроить удаление только не нужных для текущей системы драйверов? »
А как определить что нужно а что нет? FSAUnPack это как-бы красивый GUI использующий 7Zip для распаковки пакетов.

Отправлено: 01:43, 20-04-2011 | #284


Аватара для opel431

Ветеран


Contributor


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

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


Цитата sergeevi4:
можно настроить удаление только не нужных для текущей системы драйверов? »
Логичней будет распаковать только нужные пакеты.

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


Отправлено: 13:16, 20-04-2011 | #285


Аватара для VIP-men

Старожил


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

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


opel431, пока не в теме этой утилиты, только читаю посты.
Цитата:
В шапку добавлена исправленная версия CopyDist - ошибка вызывала окно с запросом дистрибутива при подсоединения USB-устройств и невозможности правильного наполнения кеша DLL при работе SFC.
Обновление утилиты будет после "решения" вопроса, о способе и информативности подсказки для пакетов.
Это уже решено?

Отправлено: 21:55, 14-05-2011 | #286


Аватара для opel431

Ветеран


Contributor


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

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


Цитата VIP-men:
Это уже решено? »
Просто в архиве FSAUnPACK v2.3.2.7z утилита CopyDist не обновлена, а выложена отдельно. Но, в ближайшее время обновлю.

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

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

Отправлено: 11:51, 15-05-2011 | #287


Ветеран


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

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


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

Отправлено: 12:30, 15-05-2011 | #288


Аватара для opel431

Ветеран


Contributor


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

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


Цитата SharkyEXE:
чтобы всё работало без переименовывания вышеуказанных файлов для случая »
Я, боюсь ошибиться, но такая схема была предложена после вопроса, о необходимости применения стандартного fSetup.ini и отдельного (переименованного) конфигурационного файла для FSAUnPack.exe.
В принципе, при переименовании (в отсутствие Fake-Setup Advanced) меняется функциональность утилиты - отсутствуют такие функции обработки пакетов как, поддержка механизма интеграции драйверов в дистрибутив для графического этапа установки ОС, удаление распакованных пакетов.

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


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

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

Отправлено: 13:43, 15-05-2011 | #289


Ветеран


Автор проектов


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

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


opel431,
FSAUnPack почему-то не работает с 7za.dll версии 9.22. Можно как-нибудь поправить?

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 19:41, 15-05-2011 | #290



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




 
Переход