Показать полную графическую версию : [addon] Fake-Setup Advanced
Mr dUSHA
22-12-2008, 00:27
Эх... придется все самому делать... :)
Начал написание своего ГУИ-распаковщика дров...... Вот только когда закончу - незнаю... Как настроение будет доделать все... :)
AjaX_too
22-12-2008, 00:53
Mr dUSHA,
Позвольте поинтересоваться, это будет отдельная программа или часть функционала Fake-Setup? имхо, отдельной програмкой вроде универсальней получается, но решать конечно же вам.
Debugger
22-12-2008, 19:26
AjaX_too, блин, вспомнил, пустая голова! В подпапке bin должны еще находиться 7-zip32.dll и un7zip.exe, он их использует для распаковки и при запуске проверяет их наличие. Выложил на рапиду (ini-файл - мой)архив с рабочим вариантом проги (http://www.rapidshare.ru/866908)
AjaX_too
22-12-2008, 22:13
Debugger, спасибо заработало, я ложил эти файлы, но рядом. Ну а теперь еще будем ждать вариант от Mr dUSHA, :)
AjaX_too
12-01-2009, 14:08
3. Перед началом установки ОС, сканирование дерева каталогов с пользовательскими драйверами и запись созданного списка каталогов в реестр, для последующего использования этих драйверов установщиком ОС.
В список путей включаются только те папки, которые содержат файлы с расширением INF, что является признаком присутствия в таких папках драйверов устройств.
»
Будут устанавливаться драйвера, которые содержат HWID устройств, или все без исключения (например CPU AMD, USB устройства)?
Mr dUSHA
12-01-2009, 14:51
Будут устанавливаться драйвера, которые содержат HWID устройств, или все без исключения (например CPU AMD, USB устройства)? »
Все драйвера содержат HWID устройств.
На все найденные в системе устройства установщик попытается установить драйвер, и установит, если найдет подходящий драйвер.
AjaX_too
12-01-2009, 15:30
Mr dUSHA, имелось ввиду Dev_ID, вообщем то, что в inf файлах прописывается как VEN_10DE&DEV_034E. В драйверах АТК, AMD CPU, Bluetooth этих секций нет. Установятся ли эти драйвера?
Boa Soft
18-01-2009, 16:10
Mr dUSHA, имелось ввиду Dev_ID, вообщем то, что в inf файлах прописывается как VEN_10DE&DEV_034E. В драйверах АТК, AMD CPU, Bluetooth этих секций нет. Установятся ли эти драйвера? »
Все установится. Все драйвера имеют свой Dev_ID
Все зависит от того, на чем "висит" устройство.
%AmdK8.DeviceDesc% = AmdK8_Inst,ACPI\AuthenticAMD_-_x86_Family_15
Диспетчер устройств > вид > устройства по подключению. И помете, о чем речь.
Просто начало HWID будет разное (ROOT;ACPI; PCI итд )
Комсомолец
18-01-2009, 17:55
Начал написание своего ГУИ-распаковщика дров..... »
а может вам с Boa Soft сделать один, но финальный?
Комсомолец,
это уже обсуждалось, по моему будет отдельный
Mr dUSHA,
наверно глупый вопрос, а с этим аддоном MassStorage для текстового этапа интегрируется?
и как
AjaX_too
18-01-2009, 20:40
aset,
наверно глупый вопрос, а с этим аддоном MassStorage для текстового этапа интегрируется?
и как »
Использую Fake-Setup Advanced + Z-MSST, все работает на ура. Т.е MassStorage для текстового этапа интегрируется отдельным аддоном. А затем средствами Fake-Setup из presetup.cmd организовываю распаковку драйверов для графического режима, а через pstsetup.cmd удаляю уже ненужные драйвера на Т0.
Mr dUSHA
18-01-2009, 22:40
Обновление:
Версия 9.01.18
Исправлена ошибка в механизме запускающем скрипт PstSetup.cmd.
Добавлен новый патч для Setupapi.dll, решающий проблемы, описаные в этой теме: http://forum.oszone.net/thread-128881.html.
AjaX_too
18-01-2009, 23:56
Исправлена ошибка в механизме запускающем скрипт PstSetup.cmd. »
а что за ошибка? у меня PstSetup.cmd нормально вроде отрабатывал.
Можно ли просто заменить новым setup.exe в дистрибутиве без правки конфигов?
Mr dUSHA
19-01-2009, 00:57
а что за ошибка? у меня PstSetup.cmd нормально вроде отрабатывал.»
Ошибка была в том, что два раза запускался оптимизатор реестра в случае если был включен запуск PstSetup.cmd.
Хотя оптимизатор должен запускаться один раз, и уже после отработки скрипта PstSetup.cmd, чтоб изменения, внесенные в реестр этим скриптом и програмаии из него запущеными, не потерялись.
Я немогу предсказать спецэфекта от двойного запуска оптимизатора, хотя теоретически все должно было работать нормально и так.
Можно ли просто заменить новым setup.exe в дистрибутиве без правки конфигов? »
Да. Именно так и сделайте, поскольку ничего больше не изменилось.
AjaX_too
19-01-2009, 01:48
Mr dUSHA,
поправьте меня плиз если я ошибаюсь касаемо патча Setupapi.dll
PatchSetupAPI=0 - если не используется ResPatch (в дальнейшем мне преимущества этого патча не нужны)
PatchSetupAPI=1 - если используется ResPatch
Ошибка была в том, что два раза запускался оптимизатор реестра в случае если был включен запуск PstSetup.cmd.
Хотя оптимизатор должен запускаться один раз, и уже после отработки скрипта PstSetup.cmd, чтоб изменения, внесенные в реестр этим скриптом и програмаии из него запущеными, не потерялись. »
Видимо не заметил проблем из-за того, что я с помощью данного скрипта не вносил твики в реестр.
Mr dUSHA
19-01-2009, 02:59
PatchSetupAPI=0 - если не используется ResPatch (в дальнейшем мне преимущества этого патча не нужны)
PatchSetupAPI=1 - если используется ResPatch »
Все правильно.
Комсомолец
19-01-2009, 03:32
Mr dUSHA, чтото не совсем понял как его использовать для патча библиотек setupapi.dll и syssetup.dll.
AjaX_too
19-01-2009, 04:54
Комсомолец,
для пропатчивания на живой системе
1. Убедитесь, что в живой системе используется оригинальный ни чем не патченый файл из оригинального дистрибутива;
2. Запустите setup.exe -psa
3. Перезагрузите компьютер;
»
для пропатчивания в процессе установки ОС
1. Создать аддон командой setup.exe -makeaddon
2. В файле fSetup.ini созданного аддона изменить параметр PatchSetupAPI=0 на PatchSetupAPI=1
3. Интегрировать полученный аддон при помощи UpdatePack в дистрибутив
Ну а syssetup.dll патчится в памяти в процессе установки, дисковые файлы при этом не изменяются » Патч syssetup.dll на диске по всей видимости не предусмотрен, т.к. имхо нет смысла. Патченый SETUPAPI.DLL и так отключит понижение ранга неподписаных драйверов.
PatchSetupAPI - определяет, производить ли патч библиотеки setupapi.dll для дальнейшего использования преимуществ от патчей обработки цифровых подписей и рангов драйверов при установке драйверов устройств в обычно режиме работы ОС, после ее установки. »
Комсомолец
19-01-2009, 05:23
AjaX_too, мне для gui-интегратора. setupapi.dll пропатчил и оформил аддоном. так проще.)) Просто заменой файла в дистрибутиве.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC