PDA

Показать полную графическую версию : DPsXtrct.exe


Страниц : 1 2 3 4 5 [6] 7 8

opel431
21-11-2010, 20:15
Иная версия для распаковки (DrvUnPack 1.0) в шапке - тестим.

P.S. - это не личная инициатива. Создана по просьбе пользователей.

opel431
22-11-2010, 12:20
1.Отцентрировать, и размер поменьше (на Т40 она вылезла справа) скрин »
Смещение от центра было задано - могу убрать.

2.Клавиатурой не возможно управлять прогой (на ноутбуках проблемно с мышами) »
Решим.

opel431
22-11-2010, 15:18
Обновил!
Вывод окна по центру.
Уменьшен размер.
Реакция на клавиатуру:
Esc - выход.
Tab - смена фокуса на элементах.
Space - снятие\постановка чеков.
Enter - ввод (распаковка\выход).

opel431
22-11-2010, 18:18
На этапе Т40 выбрать нужные пакеты для распаковки и ВСЁ.
дальше Fake-Setup Advanced »

Если не секрет то, выложите скрипт - добавлю от вашего имени для всех пользователей.

SharkyEXE
22-11-2010, 18:24
opel431
Пожалуйста, если у Вас есть возможность, не можете ли Вы к данному файлу DrvUnPack.7z (http://forum.oszone.net/attachment.php?attachmentid=54919&d=1290427921) прикрутить изменение размера окна программы по вертикали и горизонтали при помощи мышки - потянуть верхнюю/нижнюю или правую/левую границу окна запущенной программы DrvUnPack.7z (http://forum.oszone.net/attachment.php?attachmentid=54919&d=1290427921) соответственно вверх/вниз или вправо/влево? Например, если много пакетов драйверов, штук так 50 (может я загнул) не использовать прокрутку окна, а растянул, если позволяет размер экрана и разрешение, окно вверх/вниз или вправо/влево и все пакеты драйверов стали видны. Спасибо.

opel431
22-11-2010, 18:50
прикрутить изменение размера окна программы по вертикали и горизонтали при помощи мышки »
Можно - просто, этот функционал отключен. Скорее всего поставлю ограничение на минимальный и максимальный размер - мало ли, что пользователь "натянет".

SharkyEXE
22-11-2010, 18:52
Скорее всего поставлю ограничение на минимальный и максимальный размер - мало ли, что пользователь "натянет". »
Спасибо.

Devils0411
23-11-2010, 01:41
opel431, Я правильно понял DPsXtrct.exe - продолжение сего (http://img161.imageshack.us/i/captureriu6.png/) счастья?
Да и еще интересует следующее:

//////////////////////////////////////////////////////////////
Естественно необходимо скорректировать файл dosnet:

[Files]
d1,fSetup.ini
d1,PreSetup.cmd
d1,PstSetup.cmd

и txtsetup:

[SourceDisksFiles]
fSetup.ini = 100,,,,,,_x,2,0,0
PreSetup.cmd = 100,,,,,,_x,2,0,0
PstSetup.cmd = 100,,,,,,_x,2,0,0
//////////////////////////////////////////////////////////////

Обязательно эти файлы редактировать? Т.е. я хотел сказать, будет ли DPsXtrct.exe искать PstSetup.cmd, PreSetup.cmd и fSetup.ini в %systemroot%\system32, если их не прописать в вышеуказанные файлы?

opel431
23-11-2010, 02:19
opel431, Я правильно понял DPsXtrct.exe - продолжение сего счастья? »
Судя по году опубликования (2008 ) это версия 0.1.1, и именно она послужила основой для аналогии и реализации "хотелок".

Devils0411
23-11-2010, 02:22
opel431, Мало ли. Может совпадение )) поэтому и спросил. А что насчет моего второго вопроса?

opel431
23-11-2010, 02:35
Enter - распаковать, не взирая на счётчик
вверх - вниз - перемещение по драйверем (отсчёт времени - остановить)
лево - прово - чекбокс драйвера отметить/снять.
Esc - выход »

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

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

mamont1
23-11-2010, 09:51
Если не секрет то, выложите скрипт»

Всё делаю руками:

SETUP.exe из Fake-Setup Advanced (http://forum.oszone.net/thread-119984.html)
кидаем в папку 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.
ВСЁ.
здесь сами файлы (http://rghost.ru/3348642)

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

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

mamont1
23-11-2010, 15:09
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
23-11-2010, 17:22
из справки по Fake-Setup Advanced п.2 (кратко): »
Спасибо!
Я, сборками не занимаюсь, поэтому и хотел уточнения для пользователей.

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

mamont1
25-11-2010, 23:01
По идее можно сделать выбор папки для распаковки пакетов »
Дык.., все стандартные пакеты упакованы в папку D.

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

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




© OSzone.net 2001-2012