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

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

 

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


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

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


;* Подсказка о классе устройства пакета драйверов - дополнительная секция
;* Выводится при перемещении по списку пакетов драйверов
[Hint]
DP_Chipset=Чипсеты-драйвера для материнских плат
DP_AMD_CPU.7z=Драйвера для процессоров
DP_Video.7z=Драйвера видеокарт ATI/NVIDIA
DP_LAN.7z=Драйвера сетевых карт
DP_Sound.7z=Драйвера звуковых карт
DP_WebCam.7z=Драйвера для Web-камер
DP_WLAN.7z=Драйвера беспроводных устройств Wi-Fi

;* Предварительная настройка выбранных пакетов - дополнительная секция
;* Пакет с параметром =1 будет отмечен в списке "галочкой" - выбран
[Select]
DP_Chipset.7z=1
DP_AMD_CPU.7z=0
DP_Video.7z=1
DP_LAN.7z=1
DP_Sound.7z=1
DP_WebCam.7z=0
DP_WLAN.7z=0

не помогает

Отправлено: 20:01, 05-03-2011 | #231



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

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


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

Ветеран


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


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

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


vitalik9,
Цитата opel431:
7. Вывод подсказки о пакетах при перемещении мышки над списком (при заполненной секции Hint).
- для пакетов от Башрата (например: DP_Bluetooth_wnt5_x86-32_1005b1.7z) вид: DP_Bluetooth_wnt5=Драйвера для управления мобильными устройствами
- для пакетов от greg_b (например: dp_chipset_wxp_x86-32_1010_greg_b.7z) вид: DP_chipset_wxp=Чипсеты-драйвера для материнских плат
- для иных пакетов (например: DriversHPXP.7z) вид: DriversHPXP=Драйвера для ноутбука HP Compag 615 »
Внимательно читайте как нужно прописывать!!!

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


Отправлено: 20:58, 05-03-2011 | #232


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


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

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


Доброго времени суток. При использовании FSAUnPack возникает следующая ситуация. Драйвера устанавливаются, установка идет по привычному сценарию, но на Т-0 затрачивается времени больше привычного. В результате после перезагрузки система выводит сообщение об отсутствующем NTLDR. В корне диска С:\ отсутствуют какие-либо системные файлы. Реально Fake-Setup получается. Тестировалось на Microsoft Vitual PC 2007. Конфиг прилагается...

Код: Выделить весь код
[Options]  
PreSetup=1  
PreSetupHide=1  
PostSetup=0  
PostSetupHide=1  
PatchSfcOs=0  
DisableSFC=1  
PatchUXTheme=1  
PatchThemeUI=1  
PatchSxS=0  
SsDisableOOBE=1  
SaPatchUnsignDrvInst=1  
SaPatchNewDevPopUP=1    

DrvFolder=%SystemDrive%\    

DelDrvAfterInst=1    

DrvSource=%SrcDosPath%\OEMDRV    

CopyDirI386=0    

NoCopySVCPACK=1    

RegNewI386=0    

[Hint]  
DP_Bluetooth_wnt5_x86-32_910.7z=Устройства Bluetooth  
DP_Chipset_wnt5_x86-32_1101.7z=Чипсеты (рекомендуется оставить галочку)  
DP_CPU_wnt5_x86-32_1005.7z=Процессоры AMD (рекомендуется оставить галочку)  
DP_Graphics_A_wnt5_x86-32_1011.7z=Видеокарты пак А (рекомендуется оставить галочку)
DP_Graphics_B_wnt5_x86-32_10111.7z=Видеокарты пак В (рекомендуется оставить галочку)
DP_Graphics_C_wnt5_x86-32_1011.7z=Видеокарты пак С (рекомендуется оставить галочку)  
DP_LAN_wnt5_x86-32_1101.7z=Сетевые адаптеры  
DP_MassStorage_wnt5_x86-32_1101.7z=Устройства хранения данных  
DP_Misc_wnt5_x86-32_1011.7z=Драйвера различных устройств  
DP_Sound_A_wnt5_x86-32_1009.7z=Звуковые карты пак А  
DP_Sound_B_wnt5_x86-32_1009.7z=Звуковые карты пак В  
DP_TV_wnt5_x86-32_1005.7z=ТВ-тюнеры  
DP_WebCam_wnt5_x86-32_1101.7z=Веб-камеры  
DP_WLAN_wnt5_x86-32_1101.7z=Беспроводные сетевые адаптеры    

[Select]  
DP_Bluetooth_wnt5_x86-32_910.7z=0  
DP_Chipset_wnt5_x86-32_1101.7z=1  
DP_CPU_wnt5_x86-32_1005.7z=1  
DP_Graphics_A_wnt5_x86-32_1011.7z=1  
DP_Graphics_B_wnt5_x86-32_10111.7z=1  
DP_Graphics_C_wnt5_x86-32_1011.7z=1  
DP_LAN_wnt5_x86-32_1101.7z=1  
DP_MassStorage_wnt5_x86-32_1101.7z=1 
DP_Misc_wnt5_x86-32_1011.7z=0  
DP_Sound_A_wnt5_x86-32_1009.7z=1  
DP_Sound_B_wnt5_x86-32_1009.7z=1  
DP_TV_wnt5_x86-32_1005.7z=0  
DP_WebCam_wnt5_x86-32_1101.7z=0  
DP_WLAN_wnt5_x86-32_1101.7z=1
Может умолчальные параметры для DrvFolder=%SystemDrive%\ стоило изменить?

Отправлено: 11:15, 07-03-2011 | #233


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

Старожил


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

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


Цитата AlexThePeacemaker:
DelDrvAfterInst=1 »
Скорее всего из-за этого и получается казус с удалением системных файлов. У меня этот параметр выставлен в 0 а для очистки папки %SYSTEMDRIVE%\D запускаю через PstSetup.cmd утилитку DPsFnshr.exe от DPBase. В итоге папка D и *.ini файлы пакетов драйверов (DriverPack_Bluetooth_wnt5_x86-32.ini и т.д.) корректно удаляются не затрагивая системные файлы.

Отправлено: 11:43, 07-03-2011 | #234


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


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

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


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

Отправлено: 12:26, 07-03-2011 | #235


Extractor


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

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


Цитата AlexThePeacemaker:
Может умолчальные параметры для DrvFolder=%SystemDrive%\ стоило изменить? »
По умолчанию для FSA это DrvFolder=%SystemDrive%\D, и естественно в таком случае при DelDrvAfterInst=1 FSA не попытается снести все, что возможно на системном диске, а удалит только \D.

DrvFolder=%SystemDrive%\ - это уже отсебятина. И чревата она не только тем, что FSA может попытаться всё снести (как в вашем случае), а еще и тем, что на Т-40 он попытается во всех папках на системном диске найти драйвера, что займет намного больше времени, чем если драйвера расположить в ту же \D и на неё конкретно FSA и направить.

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


Отправлено: 13:38, 07-03-2011 | #236


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

Старожил


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

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


Цитата Mr dUSHA:
DrvFolder=%SystemDrive%\D »
А так получается двойная вложенность папки D, вчера ночью тестировал. И это, мне кажется, естественно ибо папка назначения указана %SystemDrive%\D а в архивах уже есть эта папка D. Всё логично получается, целевая папка %SystemDrive%\D и в неё распаковывается содержимое архивов а в архивах у нас тоже папка D.

Последний раз редактировалось Lubitel Softa, 07-03-2011 в 16:58.


Отправлено: 16:46, 07-03-2011 | #237


Extractor


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

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


Цитата Lubitel Softa:
А так получается двойная вложенность папки D, вчера ночью тестировал. »
Я понимаю, но это уже не ко мне. Либо распаковывайте в корень содержимое архива драйверов, если в нем уже есть корневая D, либо перепаковывайте архив, либо, что предпочтительней, просто не обращайте внимания на двойную вложенность, поскольку технически она не мешает нормальной работе.

Можно еще корневую D назвать как-то по другому, более культурно, а в ней уже пусть будет вложена D.

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


Отправлено: 16:57, 07-03-2011 | #238


Аватара для slav_ko

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


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

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


Цитата Lubitel Softa:
А так получается двойная вложенность папки D, вчера ночью тестировал. »
В примере fSetup.ini написано

;* Папка-приемник пакетов драйверов. При параметре %SystemDrive%\D
;* двойная вложенность папки D для пакетов от Башрата исключена. При ее
; отсутствии будет предложена папка по умолчанию - есть возможность
; редактирования в процессе установки.

Так что проблем быть не должно...

Отправлено: 19:48, 07-03-2011 | #239


Аватара для opel431

Ветеран


Contributor


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

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


Цитата Lubitel Softa:
А так получается двойная вложенность папки D, вчера ночью тестировал »
Так получается только тогда, когда вы первоначально задаете в DrvFolder свою папку с пакетами (%SystemDrive%\OEMDRV, %SystemDrive%\DRV и т.д.), т.е. отличную от папки по умолчанию для распаковки пакетов (%SystemDrive%\D или %SystemDrive%\ - программное преобразование в \D без двойной вложенности), а затем, на Т40, вновь "передумали" и решили отказаться от "своей" папки и вернуть путь по умолчанию. Определяйтесь при настройке, какая вам папка нужна, а если меняете на Т40, то уж выбирайте не папку по умолчанию (именно такую возможность и просили добавить на Т40). Но в целом учту, и подправлю код, для исключению последствий таких экспериментов.

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


Последний раз редактировалось opel431, 07-03-2011 в 21:20.

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

Отправлено: 20:01, 07-03-2011 | #240



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




 
Переход