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

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

 

Аватара для Devils0411

Ветеран


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

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


opel431, Я имел ввиду идентификацию самого файла, а не идентификацию файла по наличию строки в ini-файле.
P.S. Видимо я не из большинства ))

-------
Скрипт автоустановки WINDOWSXP; Скрипт мультиустановки ОС


Отправлено: 17:16, 14-11-2011 | #441



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

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


Ветеран


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


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

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


Devils0411,
Возьми файл Start (только бери исправленный), сделай из него батник, отредактируй и запускай его, тем самым сформируешь правильный файл настроек. После этого у тебя смогут нормально подхватываться более одного пакета драйверов с одинаковыми префиксами (DP_Graphics_A_wnt5_x86-32_1107.7z и DP_Graphics_B_wnt5_x86-32_1107.7z например).

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


Отправлено: 19:32, 14-11-2011 | #442


Аватара для Devils0411

Ветеран


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

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


ya158, Да это-то понятно. Просто хотелось без лишних телодвижений, ну да ладно

-------
Скрипт автоустановки WINDOWSXP; Скрипт мультиустановки ОС


Отправлено: 20:22, 14-11-2011 | #443


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

Старожил


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

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


Такая непонятная ситуация с версией 2.4. Из описания (файл Readme.txt) понятно что:
1) При отсутствии переменной DrvSource (папка-источник драйверов) она формируется из пути к утилите.
2) Конфигурационный файл ищется утилитой сначала в папке Windows\System32 (Fake-Setup Advanced), затем в папке с пакетами драйверов (при отсутствии Fake-Setup Advanced). При его общем отсутствии утилита запускается с параметрами по умолчанию (все пакеты выбраны, без информации о пакетах и предварительно выбранных пакетах).

Исходя из 1 и 2 я делаю вывод что если переменная DrvSource отсутствует (я как раз хочу чтобы драйвера, fsetup.ini и FSAUnPack.exe лежали в одной папке) то и: путь FSAUnPack.exe=путь конфигурационного файла fsetup.ini=путь файлов 7z c драйверами.

Имеем - в одной папке лежат: dp_chipset_wnt5_x86-32_1109.7z; dp_cpu_wnt5_x86-32_1005.7z; FSAUnPack.exe; fsetup.ini
В fsetup.ini записано следующее:

[Options]
DrvFolder=%Systemroot%
PreSetup=1
PostSetup=1

[CopyFiles]

[HintZipped]
dp_chipset_wnt5=Драйвера ChipSet
dp_cpu_wnt5=Драйвера CPU

[Select]

При запуске FSAUnPack.exe версии 2.4 она нифига не находит. Вопрос почему?

p.s. Попытка запустить версию 2.3.1 при тех же самых условиях в той же папке привела к успеху - она нашла драйвера. Выходит - лучшее враг хорошего?
p.p.s. Версия 2.3.3 также нашла оба файла с драйверами

Последний раз редактировалось Sub-Zero, 23-11-2011 в 03:23.


Отправлено: 03:11, 23-11-2011 | #444


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Sub-Zero:
При запуске FSAUnPack.exe версии 2.4 она нифига не находит. Вопрос почему? »
Цитата Sub-Zero:
я как раз хочу чтобы драйвера, fsetup.ini и FSAUnPack.exe лежали в одной папке »
Хотеть не вредно! Драйвера должны лежать в папке Zipped! Т.е. папка с утилитой и конфигурационным файлом, а в ней вложенная папка Zipped с драйверами.

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


Последний раз редактировалось opel431, 23-11-2011 в 05:43.


Отправлено: 04:22, 23-11-2011 | #445


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

Старожил


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

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


Цитата opel431:
Хотеть не вредно!.....Драйвера должны лежать в папке Zipped....»
И откуда родилась эта гениальная мысль? Нафига плодить папки - и так трешь их из дистрибутива трешь... а вы плодите.
А где же логика? И тут входит логика... (с) КВН

Отправлено: 09:39, 23-11-2011 | #446

bz bz вне форума

Аватара для bz

Старожил


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

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


opel431, поясните, пожалуйста, пункт "Копировать дистрибутив на жёсткий диск".
Имеется ввиду папка с OEM-драйверами? Или дистр самой Винды?

-------
Если у Вас что-нибудь не получилось сразу, - возможно надо взять кувалдочку бОльшего размера и попробовать снова.


Отправлено: 13:46, 23-11-2011 | #447


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

Ветеран


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

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


Цитата bz:
Или дистр самой Винды »

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


Отправлено: 15:33, 23-11-2011 | #448


Ветеран


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


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

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


Цитата Sub-Zero:
И откуда родилась эта гениальная мысль? Нафига плодить папки - и так трешь их из дистрибутива трешь... а вы плодите. »
Мысль по структуре папок родилась у меня. Первоначальные папки в аддоне нужны для автоматического заполнения конфигурационного файла. Гораздо проще разложить драйвера по папкам, чем в ручную править конфигурационный файл.
Ну, если тебе не нравится - можешь не плодить, а навалить все файлы в одну папку - и драйверпаки и распакованные драйвера. Только сам потом отделяй одни от других.

Цитата Sub-Zero:
А где же логика? »
То есть по твоему логичней навалить все файлы в корень дистрибутива и потом в них пытаться разобраться

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


Отправлено: 19:34, 23-11-2011 | #449


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

Старожил


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

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


Цитата ya158:
и драйверпаки и распакованные драйвера »
У меня в распакованном виде в дистрибутиве лежат только masstorage драйвера текстового режима. Остальные запакованы 7z и распаковываются в ходе инсталляции уже на жесткий диск.
Зачем еще должны быть какие-то распакованные драйвера? Они запакованные весят немало а уж распакованные вообще караул!
Цитата ya158:
по твоему логичней навалить все файлы в корень дистрибутива »
Ну это же ты делаешь сборку - ты и должен понимать что в ней к чему, а остальным там делать нечего
Microsoft ведь тоже не плодил кучу папок - а попихал все в одну и потом уже inf файлами они разносятся по директориям кто куда. Так imho правильнее
Хотя если это аддон то для облегчения процесса с папками наверное лучше.

Последний раз редактировалось Sub-Zero, 23-11-2011 в 20:02.


Отправлено: 19:52, 23-11-2011 | #450



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




 
Переход