Показать полную графическую версию : [addon] WSE(Winnt.Sif Editor)
Страниц :
1
2
3
[
4]
5
6
7
8
9
Troglodit
21-03-2008, 14:41
Есть SIF. В нём прописано регион, юзер, админ, пароли юзера и админа (кроме остального).
Есть ввод дополнительных настроек через реестр на Т13 (в т.ч. раскладок и языков клавы).
Если Ваш аддон пасивен (не используется) всё проходи должным образом.
Если Ваш аддон используется для изменения имени юзера (относительно пароля не проверял) - то слетают настройки переключеня ракладок клавы в дефолт по виндовым понятиям.
Как я понимаю, Ваш аддон что-то правит, когда его об этом никто не просил.
Так понятней? Если нет, то уточните, что именно Вас интересует в деталях.
spectre4
21-03-2008, 21:01
Во теперь ясно...
Как я понимаю, Ваш аддон что-то правит, когда его об этом никто не просил »
Естественно правит, как во вкладке "Locale" в секции настроек переключения локали/раскладки выбранно так и делает.
Если дефолтные установки не устраивают то идем в конфиг(UpdatePack_Root\addons\[z_]wse\files\forcecopy\wse.ini), и прописываем там переключение локали/раскладки как больше нравится.
Troglodit
22-03-2008, 09:48
spectre4, в таком случае, IMHO, было бы правильней реализовать аддон так, чтобы он правил только то, что ему явно указано. Ведь предполагается, что SIF уже настроен дОлжным образом, и нужно ввести оперативные изменения по ситуации.
spectre4
22-03-2008, 15:47
Вобще, что касается параметров из winnt.sif, оно почти так и сделанно, при запуске из него читаются параметры и заполняются соответствующие поля. При нажатии на "ок" все параметры записываются обратно, если изменить только один из них то остальное и запишется как было.
Исключние параметры переключения локали/раскладки и упрвления автозапуском, они настраиваются через реестр, в самом конце T13. Читать их из реестра на этапе preT39 неполучается их там просто еще нету как таковых, посему значения по умолчанию берутся из wse.ini. Имхо открыть конфиг и моменять несколько параметров не слишком сложная задача.
Хотя если кому-то оно мешает в следующей версии добавлю возможность глобально отключить модуль работы с реестром.
Troglodit
22-03-2008, 16:35
в следующей версии добавлю возможность глобально отключить модуль работы с реестром. »
Думаю, это правильное решение.
К тому же не слишком обременительное в реализации.
volk1234
22-03-2008, 23:19
очень полезная штука
правда я не пользую,
все настраиваю после установки.
Но вот тут прочитал про использование udf файлов
может их легче и корректнее использовать чем ваш аддон?
Что-то я не понял что нужно скачать,WSE или Z_WSE, в чем разница?
spectre4
06-05-2008, 19:03
Что-то я не понял что нужно скачать,WSE или Z_WSE, в чем разница? »
Вобще в шапке есть описание, согласен, может быть, не самое толковое...
Разница в том что WSE это самостоятельный аддон со своим fakesetup и т.д.
Z_WSE это совместимая с Z_DRV_INST от Boa Soft и использующяя его функционал fakesetup версия.
Z_WSE не работает с Башратовским интегратором - приходится прописывать руками запуск в presetup.cmd
spectre4
06-05-2008, 23:59
Z_WSE не работает с Башратовским интегратором - приходится прописывать руками запуск в presetup.cmd »
Собсно и не должна, она заточена под Z_DRV_INST, и только.
Для работы с Башратовским паком два варианта: либо прописывать в presetup.cmd ручками; или подменять в дистрибутиве Башратовский setup.exe на мой взятый из WSE.7z\Files\ForceCopy.
Если пользоваться способом применеия №2 то куда ложить файл WSE.INI ?
пробовал совсем никуда не ложить и ложить в I386, результат одинаковый - disable autoplay и переключатель раскладки из WSE.INI не подхватились. также появилась неприятная закладка DP Settings где KTD settings установлены в disable. если не успееш поправить то конце установки получиш ошибку
Использую ZZ_WSE.
После установки системы в ветке реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
остается запись данного аддона и WSE выполняется при каждой перезагрузке компьютера.
В результате: меняю раскладку клавиатуры или автозапуск дисков, перегружаюсь, а все опять возвращается так, как прописано в WSE.
Что это - баг, фича, или это только у меня так?
spectre4
25-05-2008, 16:59
Если пользоваться способом применеия №2 то куда ложить файл WSE.INI ? »
В i386, но просто положить мало, нужно еще добавить в txtsetup.sif и dosnet.inf запись которая скопирует его в %systemroot%\system32. Как это, без сложностей, автоматизировать я пока не придумал :(
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
остается запись данного аддона и WSE выполняется при каждой перезагрузке компьютера.
В результате: меняю раскладку клавиатуры или автозапуск дисков, перегружаюсь, а все опять возвращается так, как прописано в WSE.
Что это - баг, фича, или это только у меня так? »
Выпоняется кстати не WSE, а всего лишь .inf... А вобще это фича, т.е. так и задуманно.
Но в планах стоит несколько доработать эту самую фичу, дабавить возможность как полного отключения так и запуск только при первом логине нового юзера.
положить мало, нужно еще добавить в txtsetup.sif и dosnet.inf запись которая скопирует его в %systemroot%\system32. Как это, без сложностей, автоматизировать я пока не придумал »
Сделать батник, который будет копировать exe файл в I386, создавать временный TtxSetup и добавлять его к TtxSetup.sif (cmd /k copy /?), аналогично для dosNet?
IMO самое простое решение.
а про закладку DP Settings в которой прописаны KTD settings может кто-нибудь объяснить.
Конкретно интересует где нужно поменть настройки, чтобы по умолчанию стояло KTD_ALL enable?
spectre4
28-05-2008, 15:26
Эта скрытая по дефолту вкладка которую я ее для опытов использую, любые кнопочки/галочки/и т.д. находящиеся там не делают ничего влияющего на работу системы.
Уж незнаю даже как она у Вас вызезла наружу :o
В будущем заначу куданить поглубже.
Попробую на днях выкроить время и собрать очередную сборку, с поправленными основными косячками...
А в новой версии будет возможность скрывать "ненужные" вкладки? :-)
P.S. Вкладку с KTD я тоже видел несколько раз. Правда не могу найти закономерности когда она есть, а когда нет...
biork, KTD должна быть когда интегрированы Башратовские дрова
При использовании WSE - раскладка фиксируется жестко и смене в дальнейшем не подлежит, частота экрана фиксируется и у некоторых разрешение! Нужно это дело исправить!
При использовании WSE - раскладка фиксируется жестко и смене в дальнейшем не подлежит, »
нужно просто подчистить ключик реестра
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /V ZZ_WSE /f
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC