PDA

Показать полную графическую версию : [addon] WSE(Winnt.Sif Editor)


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

spectre4
24-07-2007, 17:10
Адднон реализует идею редактирования файла конфигурации программы установки windows(winnt.sif) непосредственно перед запуском графического этапа установки системы. Впервые это было реализовано комрадом fantik в аддоне Changer (http://forum.oszone.net/thread-78502.html), который, к сожалению, более не развивется что и побудило меня к написанию своего аналога.

Функционал был несколько расширен.
Кроме того аддон полностью независим от каких либо иных аддонов, т.к. весь функционал "FakeSetup"реализован собственными средствами.
Аддон подменяет оригинальный setup.exe в дистрибутиве своим, а после выполнения манипуляций с файлами конфигурации возвращает оригинальный setup.exe на место и запускает собственно процесс установки. Если в %SYSTEMROOT%\system32 будет найден файл presetup.cmd он также будет запущен на исполнение перед оригинальным setup.exe.
Кроме того оставлена возможность запускать программу из presetup.cmd, тип запуска определяется автоматически.

Способ применения - положить в папку "Addons" UpdatePack'a.
WSEx.xx - самостоятельный аддон.
Z_WSEx.xx - версия для использования совмесно с Z_DRV_INST или "Gui-интегратор пакета обновлений и адонов" от Boa Soft.

Аддон совместим с пакетом обновлений для SP3

Версия 1.22 от 14.02.2008
- Добавлена возможность полностью отключить модуль работы с реестром.
- Параметры раскладки теперь прописываются один раз, потом их можно менять.
- Из кода вычищены все отладочные прибамбасы, никаких мифических вкладок больше не появится.
- Сделаны нормальные EditBox’сы для ip-адресов, правда, пока не везде.

SAOPP
24-07-2007, 17:24
Ну что же, будем тестировать :)

vserd
24-07-2007, 17:49
spectre4
IMHO. На вкладке networking когда стоит галка, лучше не скрывать контролы, а делать им enable:= False; Color := clbtnface; когда снята enable:= true; Color := clWindow. Как то оно более лучшее смотрится.
Тоже самое для Domain.
Объясни причину логики работы Admin-> Autologon и AutoLogonCount.

БАГ. твой аддон не совместим с Z_DRV_INST, но это не описанно на програмном уровне.

Real Root
24-07-2007, 17:56
А почему руссификация интерфейса даже не планируется. Неужели так сложно? Я идейный борец за великий и могучий во свех прогах на компутерах :)

spectre4
24-07-2007, 18:39
IMHO красивостями можно занятся позже...
Пока еще есть более полезные идеи.

Если стоит галка Autologon автоматом логинимся админом AutoLogonCount загрузок. Если AutoLogonCount = 0 логинимся админом всегда.
Если домен логинится локальным админом неправильно, но один раз надо или после перезагрузки для продолжения установки придется вводить пароль.

Касательно Z_DRV_INST проверю, есть подозрение что Вы не правы. Если действительно несовместим поправлю.

cnira
24-07-2007, 19:10
попробоал аддон,
при установке системы после заполнения его окнах информации
далее пришлось все данные (имя, key и т.п.) вводить заново,
это только у меня так?

spectre4
24-07-2007, 20:15
Winnt.sif настроенный на Unattended установку изначально в дистрибутиве был????
Аддон, изначально, предназначен для правки, на лету, уже имеющегося winnt.sif с заданными параметрами Unattended установки.
Генерация конфига с нуля не предполагалась, хотя не исключаю что со временем аддон обраcтёт всеми нужными для этого функциями.

vserd
24-07-2007, 23:09
spectre4 Касательно Z_DRV_INST проверю, есть подозрение что Вы не правы. >>>
Z_DRV_INST устанавливается после wse (установка в алфавитном порядке).
Так что он выдаст сообщение что неверный дистрибутив, или в худшем случае перезапишет твой файл.

Аддон, изначально, предназначен для правки, на лету, уже имеющегося winnt.sif с заданными параметрами Unattended установки. >>>
Именно winnt.sif, не $winnt$.inf ????
IMHO красивостями можно занятся позже...
Пока еще есть более полезные идеи. >>>
Это значит никогда.... сам такой.... :))))

spectre4
24-07-2007, 23:50
Z_DRV_INST устанавливается после wse (установка в алфавитном порядке).
Так что он выдаст сообщение что неверный дистрибутив, или в худшем случае перезапишет твой файл. >>>

Сомнительно что он контрольную сумму setup.exe сверяет перед его переиминованием в setup.org. Скопрее всего просто получится два fakefetup друг за другом, Z_DRV_INST запустит мою прогу, а она уже запустит настоящий setup. Единственное что может presetup.cmd два раза запустится, если Z_DRV_INST его не прибивает после отработки.

Именно winnt.sif, не $winnt$.inf ???? >>>

Физически правится конечно $winnt$.inf, но в принципе это одно и тоже.

biork
09-08-2007, 12:40
Что-то ни как не могу понять что такое "второй метод интеграции драйверпака с сайта driverpacks.net"...
Я использую драйверпаки с driverpacks.net и аддон z_drv_inst.7z... и?

Boa Soft
09-08-2007, 13:15
spectre4

Скорее всего, с Z_DRV_INST несовместимо. По ряду ряду причин.

Если есть желание, то могу сделать поддержку плагинов. Если в папке system32 будет находится
библиотека с определенным расширением, то она будет подгружатся и выполнятся определенная функция.

Если кому-то это действительно надо, то буду делать.

spectre4
09-08-2007, 13:56
Что-то ни как не могу понять что такое "второй метод интеграции драйверпака с сайта driverpacks.net"...
Я использую драйверпаки с driverpacks.net и аддон z_drv_inst.7z... и?

Имется в виду родной софт DRV_BASE с driverpacks.net.

Касательно z_drv_inst.7z. При использовании данного аддона для исключения любых проблемм совместимости настоятельно рекомендую запускать прогу из presetup.cmd.
Тобиш нужно распаковать setup.ex_ из моего аддона, переименовать получившийся setup.exe например в wse.exe и добавить стороку запуска wse.exe в presetup.cmd.

vserd
09-08-2007, 14:13
Касательно z_drv_inst.7z. При использовании данного аддона для исключения любых проблемм совместимости настоятельно рекомендую запускать прогу из presetup.cmd.
Тобиш нужно распаковать setup.ex_ из моего аддона, переименовать получившийся setup.exe например в wse.exe и добавить стороку запуска wse.exe в presetup.cmd.
и не забыть добавить в txtsetup копирование файла wse.exe .

spectre4
09-08-2007, 14:42
и не забыть добавить в txtsetup копирование файла wse.exe .

Совершенно верное замечание.
Как вариант можно скопировать любым другим способом, или запускать вобще прямо с диска.

hobbit25
09-08-2007, 15:06
Boa Soft, а можеш делать действительно поддержку этого аддона! если не сложно канечно!

Shido
09-08-2007, 15:14
Boa Soft, плагины нужны, имхо. ели не сложно займись плиз.

vserd
09-08-2007, 15:22
hobbit25, Shido
А чем вас не устраивает presetup.cmd????? Ведь это наиболее простое решение.

biork
10-08-2007, 16:24
Ну, вот, вобщем-то вариант, совместимый с Z_DRV_INST

QUADamage
24-08-2007, 01:09
Спасибо за аддон!

Планируется ли делать таймаут, по которому примутся значения по-умолчанию? А то смысл автоустановки пропадает...

Bewza
24-08-2007, 01:16
А он там и есть, только вот иногда почему-то не инициализируется.




© OSzone.net 2001-2012