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

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

 

Аватара для sLiDeR-X

Ветеран


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


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

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


только укажите текстовое уведомление в меньшем окне о том, что при нажатии шифт+энтр будет виден список драйверов

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite

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

Отправлено: 13:56, 07-12-2010 | #41



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

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


Аватара для opel431

Ветеран


Contributor


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

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


Обновление версии 2.0
Вроде все "хотелки" реализовал!

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

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

Отправлено: 09:36, 08-12-2010 | #42


Аватара для Debugger

Ветеран


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

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


А почему не сделать распаковщик логическим продолжением DPsXtrct? А то теперь два отдельных распаковщика и каждый со своими плюсами и минусами.

1. Зачем делать две разных формы? Почему бы не сделать в одном окне и выбор пакетов, и таймер, и кнопки, и прогресс-бар?
2. Меня удивляет, что если есть подсказки для названий драйверпаков, зачем выводить и то и другое? В DPsXtrct они вообще чаще всего не помещались в окно. По моему логичнее - если нет секции [Hint], то показывать в окне названия файлов, если есть - показывать подсказки.
3. Что хотелось и в DPsXtrct, и теперь в этом распаковщике - возможность той же секцией [Hint] регулировать порядок следования файлов в окне. Сейчас они отображаются по алфавиту, а хотелось бы в точности так как прописано в секции. Назначение - затолкать малоиспользумые пакеты в самый конец списка. Что очень нравилось в DPsXtrct - возможность задать какие пакеты отмечены по умолчанию а какие нет.

Теперь "хотелки" для нового распаковщика:
1. Подсказки выводятся уж слишком светлым шрифтом, плохо видно.
2. Почему если наводить мышем не на название пакета а в любое другое место то на месте подсказки пишется "Файл" (наверное от слова "Failed", дескать, не туда наводишь )
3. Насколько я понял, писк идет не на спикер а на звуковую карту. Нелогично, какой звук на T40?

Вроде все. Вообще в новом распаковщике понравился только прогресс-бар.

P.S. Извините что так резко. Думал вот - избавление от минусов DPsXtrct. А вообще - респект и уважение opel431 за DPsXtrct коим пользуюсь уже давно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:43, 09-12-2010 | #43


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Debugger:
А почему не сделать »
«Аппетит приходит во время еды – или некто, не успевает вовремя к обеду!»
Если сразу просмотреть всю тему и здесь и в DPsXtrct, то многое станет понятным.
Я ориентируюсь на пользователя – поступило предложение переработать, и оно явно, или с молчаливого согласия иных поддержано - сделал. Сколько раз переделывался DPsXtrct? То с папками по умолчанию, то только в заказных папках, то подстроенных под DPS или DIA. Такой же «хаос» был и по чекам, и по их предназначению. Этот распаковщик задумывался как простое приложение для совместной работы с Fake-Setup Advanced. Затем начались «хотелки» и т.д. Я уже давал ответ в параллельной ветке – писать не мешки ворочать, но нужно знать общее мнение. А так получается, один пользователь попросил (значит он пользуется), я естественно откликнулся. Другие мнения приходят “опосля”, и иногда с совсем противоположной оценкой и мнением. Нужно консолидированное мнение. Этот распаковщик – только для Fake-Setup Advanced!
В параллельной ветке можно продолжить обсуждение и DPsXtrct и DrvUnPack.

Цитата Debugger:
Почему если наводить мышем не на название пакета а в любое другое место »
Не от Failed, а от File - именно для этого и предназначается подсказка (написать "Пакет драйверов" и увеличить Width формы в "полтора раза"?).

Цитата Debugger:
Насколько я понял, писк идет не на спикер »
Не правильно поняли.

Предложения учту.

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


Последний раз редактировалось opel431, 09-12-2010 в 08:28.


Отправлено: 07:38, 09-12-2010 | #44


Аватара для Debugger

Ветеран


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

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


Цитата opel431:
В параллельной ветке можно продолжить обсуждение и DPsXtrct »
Извините, не знал что есть еще и обсуждение DPsXtrct. Я и не знал даже до вчерашнего дня что это ваш продукт, пока не прочитал в этой ветке. Просто скачал его когда то с форума driverpacks.net.
Цитата opel431:
Не от Failed, а от File - именно для этого и предназначается подсказка (написать "Пакет драйверов" и увеличить Width формы в "полтора раза"?). »
Да понял я что от слова file, это был так, намек на юмор. Просто по логике вещей думал что если наводить курсор НЕ на драйверопакет то в подсказке вообще ничего не должно писаться.
Цитата opel431:
Не правильно поняли. »
Допускаю что неправильно. Проверял под Windows.

Отправлено: 10:29, 09-12-2010 | #45


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Debugger:
Просто скачал его когда то с форума driverpacks.net. »
Это другой проект, но подход один.

Цитата Debugger:
Просто по логике вещей думал что если наводить курсор НЕ на драйверопакет то в подсказке вообще ничего не должно писаться. »
Тогда стандартное оповещение, а не пустое пространство между компонентами.

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


Отправлено: 10:02, 10-12-2010 | #46


Аватара для opel431

Ветеран


Contributor


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

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


Обновление! FSAUnPack_2.1.7z

Новый интерфейс, возможность предварительно настроить выбранные пакеты (добавлена секция Checked), исправлены ошибки при работе с горячими клавишами. Как и раньше секции Hint и Checked на любителя - все работает и без них.
Если понравится заменим версию в "шапке".

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


Последний раз редактировалось opel431, 15-12-2010 в 12:45.

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

Отправлено: 22:13, 14-12-2010 | #47

xp9 xp9 вне форума

Аватара для xp9

Старожил


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

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


opel431,
Эта программа лучше чем Z_DRV_INST ?

Отправлено: 20:26, 15-12-2010 | #48


Аватара для opel431

Ветеран


Contributor


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

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


Цитата xp9:
Эта программа лучше чем Z_DRV_INST ? »
Не от туда начали сравнивать! Сравнение нужно начинать с Fake-Setup Advanced.

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


Отправлено: 21:29, 15-12-2010 | #49


Аватара для Maza Faka

Ветеран


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

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


Извиняюсь за тупой вопрос, а куда нужно поместить файлы: PreSetup.cmd и fSetup.ini?

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение


Отправлено: 11:46, 16-12-2010 | #50



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




 
Переход