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

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

Ответить
Настройки темы
Утилиты - DPsXtrct.exe

Аватара для opel431

Ветеран


Contributor


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


Конфигурация

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


Изменения
Автор: opel431
Дата: 29-12-2010
Описание: Прекращена поддержка DRVUnPack
DPsXtrct.exe - 07.04.2010 - последняя версия
Утилита для распаковки драйвер-паков и сопутствующих файлов из набора DPs_BASE.



==================================================================================================== ===

DrvUnPack v2.0
Распаковка пакетов драйверов.


(скрин от FSAUnPack.exe - у последнего более продвинутый функционал)

Описание:
Описание:
FSAUnPack.exe это GUI-распаковщик пакетов драйверов (7z) с возможностью выбора пакетов для установки.
Утилита может запускаться с параметрами – (сек) время до начала авто распаковки, запуск с английским интерфейсом (EN) и запуск с показом только индикатора распаковки (H) - без возможности вмешательства пользователя.



Регистр параметров не важен: EN или en, H или h. Параметры независимы, но первым всегда время до начала авто распаковки. Пример запуска с тремя параметрами - FSAUnPack.exe 45 en h.
По умолчанию утилита запускается с русским интерфейсом и временем автозапуска 30 сек. Имеется динамическая индикация процесса распаковки пакета. Для распаковки применена библиотека 7za (Спасибо Игорю Павлову).

Пакеты драйверов (.7z) должны быть в одной папке с программой. Пакеты извлекаются в %Systemdrive%\D.

Реакция на клавиатуру: Esc – выход; Tab – перемещение по элементам; Space - снятие\постановка чеков; Enter - ввод (распаковка \ выход) = окно в нормальном состоянии. При запуске программы с параметром "h", нажатие на клавишу Ctrl+Enter восстанавливает нормальную форму.
При перемещении курсора по элементам (за исключением списка) или нажатии любой клавиши процесс авто распаковки прерывается для выбора пакетов драйверов. Форма самостоятельно подстраивается под список для отключения полосы прокрутки (ограничение 20 пакетов).
==================================================================================================== ===

Отправлено: 08:24, 27-02-2010

 

Аватара для opel431

Ветеран


Contributor


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

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


Цитата mamont1:
Enter - распаковать, не взирая на счётчик
вверх - вниз - перемещение по драйверем (отсчёт времени - остановить)
лево - прово - чекбокс драйвера отметить/снять.
Esc - выход »
Ну, переназначить можно все, только я думаю это не правильно. Большинство пользователей давно усвоили, или знают это из справки по Windows, о назначении специальных клавиш, и клавиш управления курсором.
Что касается -появление указателя мыши в поле программы - (отсчёт времени - остановить) согласен - остановить отсчет можно.

Цитата Devils0411:
Обязательно эти файлы редактировать? Т.е. я хотел сказать, будет ли DPsXtrct.exe искать PstSetup.cmd, PreSetup.cmd и fSetup.ini в %systemroot%\system32, если их не прописать в вышеуказанные файлы? »
DPsXtrct никогда не искал эти файлы. Это команды для копирования этих файлов, а не DPsXtrct.exe и "еже с ним" в папку дистрибутива I386 на этапе компиляции. А запускает DPsXtrct.exe на Т40 команда прописанная в PreSetup.cmd.
В архиве OEMDRV, по-моему, есть описание, как это работает. Просто не помню, так как, очень часто менялись предпочтения к функционалу.

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


Последний раз редактировалось opel431, 23-11-2010 в 03:04.

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

Отправлено: 02:35, 23-11-2010 | #111



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

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


Старожил


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

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


Цитата opel431:
Если не секрет то, выложите скрипт»
Всё делаю руками:

SETUP.exe из Fake-Setup Advanced
кидаем в папку I386 - оригинальный SETUP.EX_ - удаляем.
в папку $OEM$\$$\system32 кладём fSetup.ini, PreSetup.cmd, PstSetup.cmd
и прописываем в PreSetup.cmd путь до DrvUnPack.exe который,
ложим в папку с драйверами. Как-то так: (%SrcDosPath%\$OEM$\DrvUnPack.exe).
В fSetup.ini - правим, как минимум, параметр PreSetup=0 на PreSetup=1.
ВСЁ.
здесь сами файлы

Последний раз редактировалось mamont1, 23-11-2010 в 10:44.

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

Отправлено: 09:51, 23-11-2010 | #112


Аватара для opel431

Ветеран


Contributor


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

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


Цитата mamont1:
Всё делаю руками: »
Это только способ запуска утилиты для распаковки, а дальше вы предоставляете выбирать драйвера самой системе, или стороннему установщику. "Кто-то" ведь должен указать системе где лежат драйвера для подмены встроенных.

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

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

Отправлено: 13:20, 23-11-2010 | #113


Аватара для opel431

Ветеран


Contributor


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

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


Обновил! Учел некоторые хотелки.
Окно можно изменять (в заданных жестко размерах, но все же...).
При получении фокуса на кнопке, чекбоксе или основной панели работа таймера останавливается.

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

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

Отправлено: 15:05, 23-11-2010 | #114


Старожил


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

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


opel431
из справки по Fake-Setup Advanced п.2 (кратко):

после сканирования папки с драйверами в %SystemDrive%\D
(параметр сканирования задан в fSetup.ini)
идёт запись созданного списка каталогов в реестр:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
"DevicePath"=%SystemRoot%\Inf;C:\D\01_VIA Bus;C:\D\02_VIA PCI to ISA;и т. д. (к примеру)
ВСЁ.
т.е. винда уже во время установки ОС знает куда тыркнуться за драйвером,
если (у себя по информации) в %SystemRoot%\Inf не найдёт подходящий.

Цитата opel431:
Обновил! Учел некоторые хотелки. »
Спасибо!!!
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:09, 23-11-2010 | #115


Аватара для opel431

Ветеран


Contributor


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

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


Цитата mamont1:
из справки по Fake-Setup Advanced п.2 (кратко): »
Спасибо!
Я, сборками не занимаюсь, поэтому и хотел уточнения для пользователей.

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

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

Отправлено: 17:22, 23-11-2010 | #116


Аватара для opel431

Ветеран


Contributor


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

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


По идее можно сделать выбор папки для распаковки пакетов (Systemdrive - WinDir), т.е. фактически распаковывать можно будет сразу в WinDir (например в папку OEMDRV), таким образом можно сразу сохранять драйвера в устанавливаемой системе.

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

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

Отправлено: 14:24, 24-11-2010 | #117


Старожил


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

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


Цитата opel431:
По идее можно сделать выбор папки для распаковки пакетов »
Дык.., все стандартные пакеты упакованы в папку D.

Отправлено: 23:01, 25-11-2010 | #118


Аватара для opel431

Ветеран


Contributor


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

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


Цитата mamont1:
Дык.., все стандартные пакеты упакованы в папку D. »
После распаковки с папкой D и ее содержимым можно делать все что угодно.
Но, сейчас я занят распаковщиком - конкретно под Fake-Setup Advanced.
Вспомнил о том, что Mr dUSHA не захотел делать GUI для распаковки, а ваша просьба надоуминила.

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


Последний раз редактировалось opel431, 25-11-2010 в 23:50.

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

Отправлено: 23:32, 25-11-2010 | #119


Старожил


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

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


В смысле? Fake-Setup - будет не нужен ?
в DrvUnPack.ехе всё будет включено - круто!!! ....Давно... хочу.
Иль я чАво не понял?

Отправлено: 00:27, 26-11-2010 | #120



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Тестовая 4 okshef Тест-форум 14 11-12-2009 13:42
Тестовая 2 volkov99 Тест-форум 1 27-10-2009 15:18
[перемещена] Аддон полная русская версия ACDSee Pro 2 Beta loginvovchyk Наборы обновлений для Windows XP/2003/Windows 7 48 14-09-2007 21:47
DP_MassStorage_wnt5_x86-32_70108_beta, тестовая версия Debugger Наборы обновлений для Windows XP/2003/Windows 7 11 22-02-2007 11:40




 
Переход