Показать полную графическую версию : [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-адресов, правда, пока не везде.
Ну что же, будем тестировать :)
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 проверю, есть подозрение что Вы не правы. Если действительно несовместим поправлю.
попробоал аддон,
при установке системы после заполнения его окнах информации
далее пришлось все данные (имя, key и т.п.) вводить заново,
это только у меня так?
spectre4
24-07-2007, 20:15
Winnt.sif настроенный на Unattended установку изначально в дистрибутиве был????
Аддон, изначально, предназначен для правки, на лету, уже имеющегося winnt.sif с заданными параметрами Unattended установки.
Генерация конфига с нуля не предполагалась, хотя не исключаю что со временем аддон обраcтёт всеми нужными для этого функциями.
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, но в принципе это одно и тоже.
Что-то ни как не могу понять что такое "второй метод интеграции драйверпака с сайта 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.
Касательно 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, а можеш делать действительно поддержку этого аддона! если не сложно канечно!
Boa Soft, плагины нужны, имхо. ели не сложно займись плиз.
hobbit25, Shido
А чем вас не устраивает presetup.cmd????? Ведь это наиболее простое решение.
Ну, вот, вобщем-то вариант, совместимый с Z_DRV_INST
QUADamage
24-08-2007, 01:09
Спасибо за аддон!
Планируется ли делать таймаут, по которому примутся значения по-умолчанию? А то смысл автоустановки пропадает...
А он там и есть, только вот иногда почему-то не инициализируется.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC