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

slav_ko
30-12-2010, 16:59
в папке нет sSetup.ini и PreSetup.cmd нет там таких файлов чтоб их подменить там только setup »
имеется в ввиду fsetup.ini, читайте мануал:

"Программа Setup.exe в прикрепленном файле представляет собой гибрид швейцарского ножа и матрешки :
- Во-первых, это полноценный Fake-Setup;
- Во-вторых, это автогенератор и автоконфигуратор аддона для интеграции себя же в дистрибутив.
- В-третьих, это патчер системных библиотек на работающей ОС.
Для генерации аддона выполните команду Setup.exe -makeaddon"

После этого появятся необходимые файлы...

vitalik9
30-12-2010, 17:36
спасибо получилось

slav_ko
30-12-2010, 17:52
спасибо получилось »

В нашем полку прибыло :)

slav_ko
01-01-2011, 14:31
Попробую завтра на реальном компе. »

Попробовал на реальном, тоже самое...

opel431
02-01-2011, 22:41
Всех с праздником! Понятное дело, не до теста, но результат его все равно нужен для завершения. Поэтому прошу сообщить о тестировании при изменении параметра «Удалять папку с драйверами….» в Runtime, а также наличие проблемы описанной slav_ko.

Sub-Zero
06-01-2011, 12:01
Так все таки [Select] или [Checked] - как правильно?
В описании есть и то и другое.

Бяда.... версия 2.2 совсем не видит драйверов...(( пишет что ничего не найдено, при этом 2.1 все видит и ставит
Для версии 2.2 пробовал ставить и [Checked] и [Select] - один фиг - нет драйверов.
Содержимое моего файла fsetup.ini

[Options]
SourceDrv=%SrcDosDrive%\i386
DrvFolder=%SystemRoot%
DelDrvAfterInst=0
PreSetup=1
PreSetupHide=1
PostSetup=0
PostSetupHide=1
PatchSfcOs=1
DisableSFC=1
PatchUXTheme=1
PatchThemeUI=1
PatchSxS=1
SsDisableOOBE=1
SaPatchUnsignDrvInst=1
SaPatchNewDevPopUP=1

[Hint]
dp_cpu_wnt5_x86-32_1005.7z=Драйвера процессоров
dp_massstorage_wnt5_x86-32_1011.7z=Драйвера контроллеров HDD
dp_chipset_wnt5_x86-32_1011.7z=ChipSet Драйвера
dp_lan_wnt5_x86-32_10111.7z=LAN драйвера
dp_wlan_wnt5_x86-32_1009.7z=WLAN драйвера
dp_usb_wnt5_x86-32_1008.7z=Драйвера USB устройств
dp_webcam_wnt5_x86-32_1009.7z=Драйвера Web камер

[Checked]
dp_cpu_wnt5_x86-32_1005.7z=1
dp_massstorage_wnt5_x86-32_1011.7z=1
dp_chipset_wnt5_x86-32_1011.7z=1
dp_lan_wnt5_x86-32_10111.7z=1
dp_wlan_wnt5_x86-32_1009.7z=1
dp_usb_wnt5_x86-32_1008.7z=1
dp_webcam_wnt5_x86-32_1009.7z=1

opel431
06-01-2011, 12:52
Так все таки [Select] »
А в файле настройки с версией 2.2 не видать - Select?

Бяда.... версия 2.2 совсем не видит драйверов »
Как давно Вы собираете сборки? Обратите внимание - если, такая ситуация у всех,то и вопросы возникнут у все. Следует либо грешить на себя, либо не заявлять так категорично, а просто попросить помощь.

SourceDrv=%SrcDosDrive%\i386 »
За каким "макаром" вы "вперли" в эту папку пакеты драйверов?
Читаем!
2. Программа и файл 7za.dll помещаются в папку с пакетами драйверов на дистрибутиве. Это значит - создаете папку (Drivers, OEMDRV и т.д.) и размещаем ее в корне дистрибутива. В нее вбрасываем программу, dll и пакеты с драйверами.

Sub-Zero
06-01-2011, 13:12
А в файле настройки с версией 2.2 не видать - Select?
Тогда поправьте ошибку в описании. Сейчас там так:
Пример:
[Checked]
DP_AMD_CPU_wnt5_x86-32_912.7z=0
DP_CardReader_wnt5_x86-32_802.7z=

Бяда.... версия 2.2 совсем не видит драйверов »
Как давно Вы собираете сборки?
Давно.

Следует либо грешить на себя, либо не заявлять так категорично, а просто попросить помощь.
Так а я что делаю? :) Прошу помощи. С версией 2.1 все ок. С 2.2 - нет. При всех прочих одинаковых условиях.

SourceDrv=%SrcDosDrive%\i386 »
За каким "макаром" вы "вперли" в эту папку пакеты драйверов?
Я не хочу плодить папки - у меня все драйвера лежат в i386.

Программа и файл 7za.dll помещаются в папку с пакетами драйверов на дистрибутиве. Это значит - создаете папку (Drivers, OEMDRV и т.д.) и размещаем ее в корне дистрибутива. В нее вбрасываем программу, dll и пакеты с драйверами.

У меня и 7za.dll и fsaunpack.exe и zip файлы с драйверами всегда лежали в одной единственной папке i386. Я хочу чтобы было именно так - как было сказано мною выше, чтобы не плодить в корне и где бы то ни было тучу ненужных папок. И я так понимаю с версии 2.2 вы ввели некое ограничение на использование произвольного пути к драйверам? Потому как уже не работает ничего :(

p.s. Кстати забавный момент - если запустить fsaunpack.exe из папки i386 с жесткого диска то все драйвера показываются - то есть все ОК. Но если начать ставить систему то драйвера уже не находятся.
Думал что это связано с тем что я использую %SrcDosDrive% вместо %SrcDosPath% - только что проверил... не в этом было дело. Все равно драйверов нет.
И еще - забыл совсем уточнить. Все тесты по работе программы я делаю на Oracle VM VirtualBox.

opel431
06-01-2011, 13:52
Тогда поправьте ошибку в описании. Сейчас там так: »
Согласен с "[Checked]", хотя строкой выше - секцию [Select].

Так а я что делаю? »
Вы утверждаете - Бяда.... версия 2.2 совсем не видит драйверов » »

И я так понимаю с версии 2.2 вы ввели некое ограничение на использование произвольного пути к драйверам? »
Нет ограничений. Все "пляшет" от переменных Fake-Setup Advanced. При их отсутствии создается альтернатива SrcDosPath указывающая на диск дистрибутива.

Кстати забавный момент - если запустить fsaunpack.exe из папки i386 с жесткого диска то все драйвера показываются »
Порядок поиска fSetup.ini и действия проги, при его отсутствии, описан в шапке.

Может быть это связано с тем что я использую %SrcDosDrive% вместо %SrcDosPath% »
Проверьте.

Sub-Zero
06-01-2011, 14:07
Нет ограничений. Все "пляшет" от переменных Fake-Setup Advanced. При их отсутствии создается альтернатива SrcDosPath указывающая на диск дистрибутива.
Что же тогда происходит - вот вопрос...

Цитата Sub-Zero:
Кстати забавный момент - если запустить fsaunpack.exe из папки i386 с жесткого диска то все драйвера показываются »
Порядок поиска fSetup.ini и действия проги, при его отсутствии, описан в шапке.
Файл лежит в той же папке что и fsaunpack.exe.

Цитата Sub-Zero:
Может быть это связано с тем что я использую %SrcDosDrive% вместо %SrcDosPath% »
Проверьте.
Проверил - не помогло. 2.1 видит, 2.2 нет.

А вы не могли бы сами протестировать эту ситуацию?
Все тесты я делаю на Oracle VM VirtualBox, а не на реальных установках системы. Файлы fSetup.ini fsaunpack.exe 7za.dll лежат в одной папке - i386. Драйвера (.7z) лежат там же - i386.

opel431
06-01-2011, 14:19
А вы не могли бы сами протестировать эту ситуацию? »
Будет время - попробую обязательно.

slav_ko
06-01-2011, 16:56
Поэтому прошу сообщить о тестировании при изменении параметра «Удалять папку с драйверами….» в Runtime, а также наличие проблемы описанной slav_ko. »

Проверил на нескольких реальных компах, отсчета времени нет, программа просто ждет моих действий.
Драйверпаки находятся в папке OEM, запускал командами

if exist "%SrcDosPath%\OEM\FSAUnPack.exe" (start /wait %SrcDosPath%\OEM\FSAUnPack.exe)

и

if exist "%SrcDosPath%\OEM\FSAUnPack.exe" (start /wait %SrcDosPath%\OEM\FSAUnPack.exe 100)

opel431
07-01-2011, 01:02
Проверил на нескольких реальных компах, отсчета времени нет, программа просто ждет моих действий. »
А у остальных 60 пользователей! Проблемы те-же?

Sub-Zero
07-01-2011, 07:12
А у остальных 60 пользователей! Проблемы те-же? »
Я пока сижу на версии 2.1 по описанной выше причине. Там отсчет есть.

opel431
08-01-2011, 08:17
Финальная версия!
Отменил остановку отсчета при фокусе на списке.

А вы не могли бы сами протестировать эту ситуацию? »
Протестировал, работает. Правда, перенес всю папку, с драйверами и утилитой, в I386 (соответственно подправил cmd и ini) - не поднялись руки "гадить" в системной папке.

slav_ko
08-01-2011, 09:21
Финальная версия!
Отменил остановку отсчета при фокусе на списке. »

Потестил на виртуалке, с отсчетом времени все хорошо!!!

gixnax
09-01-2011, 23:29
При запуске FSAUnPack (находитса в папки с драйверами), есть весь список драйверов, с возможностью извлечь их. А при запуске через PreSetup.cmd запускается только сама программа, пишет пакетов с драйверами не обнаружено. В чем трабл?

opel431
10-01-2011, 06:02
В чем трабл? »
В неправильно заданном пути к папке с драйверами. Т.е. файл fSetup.ini присутствует - следовательно, поиск пакетов осуществляется только по пути указанному в нем. Смотрите п.1, п.3 "Настройки" в шапке.

gixnax
10-01-2011, 12:00
Скопировал fSetup.ini в OEMDRV, теперь отображается)

Devils0411
10-01-2011, 12:07
opel431, собсна.... Сделал все как указано Программа может применятся и отдельно. Для этого необходимо переименовать ее в DRVUnPack.exe, а файл fSetup.ini в drvunpack.ini »
DRVUnPack.exe и drvunpack.ini находятся в одной папке с с драйверпаками. (7za.dll там же), но также присутствует и fSetup.ini PreSetup.cmd
Так вот.. если DRVUnPack.exe запустить на живой системе, то и драйвера и ini файл находится и все замечательно, но если попытаться это запустить через PreSetup.cmd (Fake-Setup)

If exist %Systemdrive%\D\AllD\DRVUnPack.exe

то ни драйверов, и ini файл не находит.




© OSzone.net 2001-2012