PDA

Показать полную графическую версию : FSAUnPack.exe – утилита для работы с пакетами/драйверами


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26

vitalik9
08-03-2011, 20:02
все разобрался сам спасибо за подсказки

TERMINAL
11-03-2011, 12:47
opel431, Было бы круто, если бы была возможность, насильно устанавливать определённые драйвера-такие как DP_MassStorage_wnt5-при необходимости.

opel431
11-03-2011, 14:21
opel431, Было бы круто, если бы была возможность, насильно устанавливать определённые драйвера-такие как DP_MassStorage_wnt5-при необходимости. »
Я, стараюсь не делать то, что уже есть, и тем более, есть MSSTMake в исполнении Mr dUSHA - КРУЧЕ уже некуда.

TERMINAL
11-03-2011, 17:01
opel431, а ссылочку дай на MSSTMake плз.

brodjaga5
11-03-2011, 17:17
а ссылочку дай на MSSTMake плз. »

MSSTMake (http://forum.oszone.net/thread-117423-74.html)

Vizit0r
12-03-2011, 09:35
в результате распаковки аддона оказалось 2 файла fSetup.ini - один в папке OEMDRV, второй в папке с инсталлом винды.
Какой можно удалить? логика подсказывает, что тот, который в OEMDRV, но лучше переспросить :)

opel431
12-03-2011, 18:58
в результате распаковки аддона оказалось 2 файла fSetup.ini »
Они друг-другу не мешают! Если произойдет сбой (бред, но...) с первым (находящимся при установке в System32), то прога считает с OEMDRV.

Vizit0r
12-03-2011, 21:27
ясно, значит из OEMDRV можно сносить :)

ya158
13-03-2011, 00:53
Пример для секции Select:
- для пакетов от Башрата (например: DP_Bluetooth_wnt5_x86-32_1005b1.7z) вид: DP_Bluetooth_wnt5=1 »

Мне кажется эта концепция не совсем логична и верна.
Я проверил - если указать не DP_Bluetooth_wnt5=1, а DP_Bluetooth_wnt5_x86-32_1005b1=1, то драйверпак не будет выбран, я уж не говорю про DP_Bluetooth_wnt5_x86-32_1005b1.7z=1. Не логично: DP_Bluetooth_wnt5_x86-32_1005b1=1, а драйверпак в окне утилиты не выбран. Не верно: а если у меня два пакета DP_Bluetooth_wnt5_x86-32_1005b1 и DP_Bluetooth_wnt5_x86-32_MY и только один должен быть выбран по умолчанию?
Мне кажется логика должна быть такой:
1. В fsetup.ini должно быть разрешено задавать и DP_Bluetooth_wnt5, и DP_Bluetooth_wnt5_x86-32, и DP_Bluetooth_wnt5_x86-32_1005b1 и даже DP_Bluetooth_wnt5_x86-32_1005b1.7z. А вообще-то и даже DP_Bluetooth_wnt5_x86-??_*.7z, где ? - любой символ, * - любое количество любых символов.
2. Если в fsetup.ini DP_Bluetooth_wnt5_x86-32_1005b1=1, то в окне программы выбран по умолчанию DP_Bluetooth_wnt5_x86-32_1005b1. Если DP_Bluetooth_wnt5=1, то выбраны DP_Bluetooth_wnt5_x86-32_1005b1 и DP_Bluetooth_wnt5_x86-32_MY. А, если Если DP_*_wnt5=1, то - и DP_Bluetooth_wnt5_x86-32 и DP_Graphics_wnt5_x86-32, но не dp_chipset_wxp_x86-32_1010_greg_b.

Это всё программа максимум, программа минимум - пункт 1 без ? и *.

murder
14-03-2011, 20:53
Здравствуйте
Можно ли сделать так, чтобы путь к OEMDRV брался не как %SrcDosDrive%\OEMDRV, а с помощью поиска?
Пробовал так FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST "%%d:\OEMDRV\FSAUnPack.exe" SET CDROM=%%d:
но переменная не создалась.
---
Почему-то дистрибутив не копируется...

fsetup.ini
[Options]
DrvFolder=%SystemDrive%\D
PreSetup=1
PreSetupHide=1
PostSetup=1
PostSetupHide=1
PatchSfcOs=1
DisableSFC=1
PatchUXTheme=1
PatchThemeUI=1
PatchSxS=1
SsDisableOOBE=1
SaPatchUnsignDrvInst=1
SaPatchNewDevPopUP=1
DelDrvAfterInst=0
DrvSource=%SrcDosDrive%\OEMDRV
CopyDirI386=1
NoCopySVCPACK=1
RegNewI386=1
[Select]
DP_Broadband_wnt5_x86-32_1005.7z=1

SharkyEXE
14-03-2011, 22:00
Здравствуйте
Можно ли сделать так, чтобы путь к OEMDRV брался не как %SrcDosDrive%\OEMDRV, а с помощью поиска?
Пробовал так
Код:
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST "%%d:\OEMDRV\FSAUnPack.exe" SET CDROM=%%d:
но переменная не создалась.
---
Почему-то дистрибутив не копируется...
читать дальше » »
Могу посоветовать, может поможет, Вам проверить, чтобы у Вас в файле \Z-FakeSetupAdv\Files\ForceCopy\PstSetup.cmd аддона Служебные - [addon] Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html) было обязательно! прописано следующееREM Копирование дистрибутива в папку Windows\I386
"%SrcDosPath%\OEMDRV\Copydist.exe"Данные сткрои взяты из файла \FSAUnPACK v2.3.1\Z-FakeSetupAdv\Files\ForceCopy\PstSetup.cmd, при этом файл \FSAUnPACK v2.3.1\Z-FakeSetupAdv\Files\ForceCopy\PstSetup.cmd находиться в файле FSAUnPACK v2.3.1.7z (http://forum.oszone.net/attachment.php?attachmentid=60007&d=1298191326), а файл FSAUnPACK v2.3.1.7z (http://forum.oszone.net/attachment.php?attachmentid=60007&d=1298191326) можно скачать из шапки этой темы: Служебные - FSAUnPack.exe v.2.3.1 (2in1) - для Fake-Setup Advanced (http://forum.oszone.net/post-1634910.html).

Лично у меня:
1) в файле \Z-FakeSetupAdv\Files\ForceCopy\fsetup.ini аддона Служебные - [addon] Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html) написано; ==========================================================================
; FSAUnPack.exe (2 in 1) для аддона Z-FakeSetupAdv.
; Утилита FSAUnPack.exe может применятся как совместо с аддоном от Mr. dUSHA
; Z-FakeSetupAdv, так и самостоятельно. FSAUnPack может быть переименован
; в DrvUnPack, а файл fSetup.ini соответственно в DrvUnPack.ini. При этом
; ключи аддона FakeSetupAdv можно удалить. За исключением ключа DrvFolder.
; ==========================================================================

; --------------------------------------------------------------------------
; Ключи конфигурации аддона Z-FakeSetupAdv
; --------------------------------------------------------------------------

[Options]
PreSetup=1
PreSetupHide=1
PostSetup=1
PostSetupHide=1
PatchSfcOs=1
DisableSFC=1
PatchUXTheme=1
PatchThemeUI=1
PatchSxS=0
SsDisableOOBE=0
SaPatchUnsignDrvInst=1
SaPatchNewDevPopUP=1

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

;* Ключ Сохранения/Удаление пакетов драйверов на системном диске (0/1)
;* Если планируете сохранять пакеты то, при авто установке пропишите
; сразу в параметр DrvFolder нужную папку, например %WINDIR%\OEMDRV.
DelDrvAfterInst=1

; --------------------------------------------------------------------------
; Ключи утилиты FSAUnPack
; ** эти ключи только при наличии в папке с программой утилиты CopyDist.exe
; Одновременно становятся доступны дополнительные настройки.
; --------------------------------------------------------------------------

;* Папка-источник пакетов драйверов. При работе с DrvUnPack переменная
;* %SrcDosPath% создается из пути к самой программе DrvUnPack.
;DrvSource=D:\OEMDRV\
DrvSource=%SrcDosPath%\OEMDRV

;** Ключ Сохранения/Отмены копии дистрибутива (папкаI386) на системном
;** диске (1/0). Зависит от параметра DrvFolder.
CopyDirI386=1

;** Ключ Удаления/Отмены папки SVCPACK из копии дистрибутива, после его
;** копирования на системный диск (1/0). Зависит от параметра CopyDirI386=1.
NoCopySVCPACK=1

;** Ключ Внесения/Отмены внесения информации в реестр, об изменении пути
;** к дистрибутиву (1/0). Зависит от параметра CopyDirI386=1.
RegNewI386=1

;* Подсказка о классе устройства пакета драйверов - дополнительная секция
;* Выводится при перемещении по списку пакетов драйверов
[Hint]
DP_Bluetooth_wnt5=Драйвера для управления мобильными устройствами
DP_CardReader_wnt5=Драйвера для карт-ридеров (карт памяти)
dp_chipset_wxp=Чипсеты-драйвера для материнских плат
DP_CPU_wnt5=Драйвера для процессоров
DP_Graphics_ATI_wnt5=Драйвера видеокарт ATI/AMD
DP_Graphics_Intel_wnt5=Драйвера видеокарт Intel
DP_Graphics_NV266.58_wnt5=Драйвера видеокарт Nvidia
DP_HID_wnt5=Драйвера универсальных устройств ввода
dp_lan_wxp=Драйвера сетевых карт
DP_Monitor_wnt5=Драйвера мониторов
dp_sound_cmedia_wnt5=Драйвера звуковых карт Cmedia
dp_sound_nvidia_wxp=Драйвера звуковых карт Nvidia
DP_Sound_Realtek257_wnt5=Драйвера звуковых карт Realtek
DP_Sound_VIA9100_wnt5=Драйвера звуковых карт VIA
DP_USB_wnt5=Драйвера USB устройств
DP_WebCam_wnt5=Драйвера для Web-камер
DP_WLAN_wnt5=Драйвера беспроводных устройств Wi-Fi
DriverPack_MassStorage_wxp=Драйверв устройств SATA\RAID\IDE
DriversHPXP=Драйвера для ноутбука HP Compag 615
DP_massstorage_wnt5=Драйвера устройств SATA\RAID\IDE


;* Предварительная настройка выбранных пакетов - дополнительная секция
;* Пакет с параметром =1 будет отмечен в списке "галочкой" - выбран
[Select]
DP_Bluetooth_wnt5=0
DP_CardReader_wnt5=0
dp_chipset_wxp=1
DP_CPU_wnt5=0
DP_Graphics_ATI_wnt5=1
DP_Graphics_Intel_wnt5=0
DP_Graphics_NV266.58_wnt5=0
DP_HID_wnt5=0
dp_lan_wxp=1
DP_Monitor_wnt5=1
dp_sound_cmedia_wnt5=0
dp_sound_nvidia_wxp=0
DP_Sound_Realtek257_wnt5=1
DP_Sound_VIA9100_wnt5=0
DP_USB_wnt5=0
DP_WebCam_wnt5=0
DP_WLAN_wnt5=0
DriverPack_MassStorage_wxp=1
DriversHPXP=1
DP_massstorage_wnt5=12) в файле \Z-FakeSetupAdv\Files\ForceCopy\PreSetup.cmd аддона Служебные - [addon] Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html) написаноREM this is PreSetup

REM Запускаем распаковщик пакетов драйверов с авто распаковкой через 20 сек
IF EXIST "%SrcDosPath%\OEMDRV\FSAUnPack.exe" (START /WAIT "" "%SrcDosPath%\OEMDRV\FSAUnPack.exe" 20)3) в файле \Z-FakeSetupAdv\Files\ForceCopy\PstSetup.cmd аддона Служебные - [addon] Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html) написаноREM this is PstSetup

REM Копирование дистрибутива в папку Windows\I386
"%SrcDosPath%\OEMDRV\Copydist.exe"
В итоге: при установке ОС на ВМ, у меня на: Т-40 запускается распаковщик пакетов драйверов с авто распаковкой через 20 сек, а на Т-0 появляется окно (http://s008.radikal.ru/i304/1102/10/644df731bee1.jpg) с копированием дистрибутива. Спасибо.

opel431
Пожалуйста, если это возможно, просьба реализовать опциональное скрытие этого (http://s008.radikal.ru/i304/1102/10/644df731bee1.jpg) окна при копировании дистрибутива. Спасибо.

murder
14-03-2011, 23:13
SharkyEXE, спасибо, нашёл у себя ошибку, Copydist.exe оказался после команды EXIT и самоудаления PstSetup.cmd.
Но после этого Windows просит диск, когда изменяю защищённые файлы без выключения SFC. В реестре посмотрел - ServicePackSourcePath="C:\Windows\I386", а "Installation Sources"="E:\", SourcePath="C:\Windows". В FSAUnPack отметки о назначении нового пути поставлены. Может все эти переменные должны вести в C:\Windows\I386 ?

Sayan
15-03-2011, 02:29
если я хочу интегрировать - FSAUnPack а в аддоне оформления есть уже Fake-Setup Advanced то его надо обезательно удалять?

Sayan
15-03-2011, 02:49
Ребята как правильно им пользоватся-я никогда просто неинтегрировал драйвера-напишыте хоть в кратце что за чем делать.За ранее благодарен!

opel431
15-03-2011, 03:54
Это всё программа максимум, программа минимум - пункт 1 без ? »
Мне кажется, лучше вообще вернуться к прямому считыванию - как было раньше.

если это возможно, просьба реализовать опциональное скрытие этого окна при копировании дистрибутива »
И пользователь будет думать, что у него система ЗАВИСЛА!

если я хочу интегрировать - FSAUnPack а в аддоне оформления есть уже Fake-Setup Advanced то его надо обезательно удалять? »
Вы о чем? FSAUnPack, всего лишь приложение к Fake-Setup Advanced для распаковки драйверов и копирования дистрибутива. Не нужен - не ставьте, Fake-Setup Advanced от него не зависит.

Ребята как правильно им пользоватся-я никогда просто неинтегрировал драйвера »
Копируете папку OEMDRV из распакованного архива в корень диска с дистрибутивом. Добавляете в нее свои драйвера (.7z).
Копируете файлы из папки Z-FakeSetupAdv в аддон Z-FakeSetupAdv. Подстраиваете под себя.
Пользуетесь!

Можно ли сделать так, чтобы путь к OEMDRV брался не как %SrcDosDrive%\OEMDRV, а с помощью поиска? »
1. При отсутствии переменной DrvSource (папка-источник драйверов) она формируется из пути к утилите.
2. Можно указать явно типа - F:\MyDRV.

ya158
15-03-2011, 07:54
Мне кажется, лучше вообще вернуться к прямому считыванию - как было раньше. »
Ну, если сложно реализовать мои предложения, то можно и так. Просто в моём аддоне MultiBootDisk (http://forum.oszone.net/thread-198119.html) секция Select формируется автоматически, исходя из наличия драйверпаков в определенных папках, и мне удобнее делать это с полными именами (можно без ".7z"). В ручную гораздо удобнее не заполнять эту секцию при обновлении драйверпака, а написать один раз DP_Bluetooth_wnt5. Мне не сложно написать скрипт, который будет при обнаружении DP_Bluetooth_wnt5_x86-32_1005b1 записывать в секцию Select DP_Bluetooth_wnt5, но ошибочность такого подхода я указывал раньше.
А так хозяин - барин: как решишь - так и будет ;)

murder
15-03-2011, 11:30
opel431, Можно ли сделать так, чтобы путь к OEMDRV брался не как %SrcDosDrive%\OEMDRV, а с помощью поиска? »
1. При отсутствии переменной DrvSource (папка-источник драйверов) она формируется из пути к утилите.
2. Можно указать явно типа - F:\MyDRV. »
я немного другое пытался сделать - на CD - дистрибутив, с OEMDRV(с утилитой, но без драйверов), а на флэшке - OEMDRV с драйверами. Хотел чтоб Ваша утилита, запущенная с диска, могла производить поиск драйверов на сменных носителях. (не у всех есть DVD-ROM, да и обновлять драйвера удобно)

Sayan
15-03-2011, 15:16
FSAUnPack будет работь без Fake-Setup Advanced?

Lubitel Softa
15-03-2011, 17:13
FSAUnPack будет работь без Fake-Setup Advanced? »
Конечно будет. Он просто распакует драйверы в указанную папку и всё.
А как без Fake-Setup вы собирайтесь его запустить на Т-40?

SharkyEXE
16-03-2011, 12:46
Цитата SharkyEXE:
если это возможно, просьба реализовать опциональное скрытие этого окна при копировании дистрибутива »
И пользователь будет думать, что у него система ЗАВИСЛА! »
Согласен. Тогда возможно ли сделать, пожалуйста, опционально, невозможность нажатия на кнопки "Отмена" и "Крестик"/неактивность кнопки "Отмена" и "Крестик"/убрать(скртыть) кнопку "Отмена" и "Крестик" на этом (http://s008.radikal.ru/i304/1102/10/644df731bee1.jpg) скриншоте? Спасибо.




© OSzone.net 2001-2012