Показать полную графическую версию : [addon] WSE(Winnt.Sif Editor)
Страниц :
1
2
[
3]
4
5
6
7
8
9
ANDYru,
А если так?
DNSServerSearchOrder = "195.54.192.33, 195.91.141.1"
а я бы ещё и пробелы поубирал...
DNSServerSearchOrder="195.54.192.33,195.91.141.1"
spectre4
03-01-2008, 19:53
Теперь о пожеланиях. Хотелось бы всё-таки иметь конфигурационный файл для изменения настроек. И самое главное: имя пользователя - происходит переименование администратора, а не добавление новой учётной записи. »
Про конфиг подробнее можно, какие именно настройки в нем нужны.
По части имён пользователей - это не я, чесно-чесно. Никаких манипуляций я пользователями вобще не производится.
to ANDYru: С DNS'ами попробую разобратся. Хотя строка пишется в конфиг в формате взятом из микрософтовского ref.chm, по идее должно работать.
Вроде как в DNC'ах правильно должно быть:
в winnt.sif: DNSServerSearchOrder="x.x.x.x","x.x.x.x"
в $winnt$.inf допускается DNSServerSearchOrder=x.x.x.x,x.x.x.x
Если DNC один, то все нормально, проходит без кавычек, а если два то начинается путаница, приходится писать:
DNSServerSearchOrder="x.x.x.x,x.x.x.x" и в итоге, если нажать на "Cancel" строка не изменится и DNC правильно прописаться не сможет. Но если нажать "OK" или вообще ничего не трогать получим
DNSServerSearchOrder=x.x.x.x,x.x.x.x
И куда делись на вкладке "SysFolder's" "Program Files location" и "Common Files location"?
Опс, а в ответ тишина, и только ....
А ведь при чтении правильной строки из $winnt$.inf ("x.x.x.x","x.x.x.x") достаточно сначала поменять (",") на (,) а потом, при записи, в начале и в конце проставить по ("), а (,) поменять обратно на (","), и все будут довольны!
Delphi syntax:
function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;
C++ syntax:
extern PACKAGE AnsiString __fastcall StringReplace(const AnsiString S, const AnsiString OldPattern, const AnsiString
NewPattern, TReplaceFlags Flags);
spectre4
28-01-2008, 03:01
DNSServerSearchOrder = 195.54.192.33, 195.91.141.1 »
Пробел после запятой лишний.
Это, похоже, особенность обработки winnt.sif программой установки, при копировани его в system32\$winnt$.inf, потому как мой обработчик нармально хавает и с пробелом, и без, и даже в перемешку, например так: 1.1.1.1,2.2.2.2, 3.3.3.3.
to: ura123
Строка вида "x.x.x.x","x.x.x.x" некоректна и небудет правильно восприниматся ни програмой установки ни моей софтиной.
Нормально работает так x.x.x.x,x.x.x.x и так "x.x.x.x,x.x.x.x". И накой путаницы не возникает даже если днс'сов десяток.
И куда делись на вкладке "SysFolder's" "Program Files location" и "Common Files location"? »
Они все равно неработали, посему прибиты в виду бесполезности.
Они все равно неработали, посему прибиты в виду бесполезности. »
Всё работало, просто если меняли названия папок "Program Files" и "Program Files\Common Files", то нужно было писать и букву диска, т.е. вместо "%SystemDrive%\PF" - "C:\PF".
А с кавычками путаница есть, из winnt.sif программа установки строку x.x.x.x,x.x.x.x в $winnt$.inf запишет в виде "x.x.x.x","x.x.x.x", а после обработки твоей прогой будем иметь x.x.x.x","x.x.x.x и DNS не пропишется,
если пишем "x.x.x.x,x.x.x.x", то имеем в $winnt$.inf "x.x.x.x,x.x.x.x", после обработки - x.x.x.x,x.x.x (нормально), но если нажать "Cancel", то обработки не происходит и в $winnt$.inf остается "x.x.x.x,x.x.x.x" и DNS опять не пропишется.
Т.е. достаточно сделать, что бы строка "x.x.x.x","x.x.x.x" читалась как x.x.x.x,x.x.x.x , а не x.x.x.x","x.x.x.x ( убрирать кавычки не только вначале - конце, но и возле запятой), а записывать можно и так x.x.x.x,x.x.x.x
spectre4
28-01-2008, 14:12
Во точно, какой то странный компонент для работы с ini файлами мне попался. В следующей сборке перепишу обработчик, будет правильно хавать кавычки в любых сочетаниях.
Обновление уже доступно в шапке.
Обновление уже доступно в шапке. »
Спасибо за кавычки и отдельная благодарность за "Prodyct Key"! :)
И всё же, как бы нам вернуть "Program Files" и "Common Files", очень удобно было назначать их, вместе с "Documents and Settings", на другой диск и для %SystemDrive% хватало куда меньшего размера.
spectre4
04-02-2008, 21:32
Новая версия.
В контексте перого пункта changelog'a принимаются предложения на реализацию крутилочек и тумблеров :) для различных параметров из реестра.
У меня в планах пока только сделать крутилку для AUTORUN, причем не глобально вкл./выкл., а для каждого типа дисков отдельно.
Вчера, по невнимательности, выложил версию с непоправленным мелким глюком. Сегодня залил правильный файл, просьба ко всем скачать заново.
evgenioni
05-02-2008, 22:02
Отличная штука!
Есть небольшое предложение: в версии, которая для Z_DRV_INST, можно перед показом окна раза три пропукать в спикер системный, как в самом Z_DRV_INST сделано, чтобы вовремя подбежать к компутеру :) очень люблю во время установки курить ходить...
evgenioni, аналогично ! поддерживаю просьбу
spectre4
06-02-2008, 13:54
Принято, будет в следующей версии.
Почти все прекрасно работает, не выставляется только чек "Auto Admin Logon" на вкладке "Admin" при чтении параметра AutoLogon = "Yes". :(
spectre4
14-02-2008, 18:57
Доступна новая версия.
Troglodit
19-03-2008, 19:05
spectre4, мое Вам почтение!
На столько практичной и нужной "приблуды" я уже давно не встречал....
Сам ломал голову над точно таким же вопросом, но не хватило времени (да немного знаний :) ) для реализации.
Из пожеланий относительно аддона: возможно, стОит добавить управление таймзоной.
Удачи Вам.
spectre4
20-03-2008, 19:08
Добавлю раз нужно...
Правда быстро не обещаю, пока особо нету свободного времени.
...ну, заодно и возможность скрыть/отобразить нужнные/ненужные вкладки. :-)
Troglodit
21-03-2008, 10:29
Первый багрепорт:
если во вкладках меняется имя юзера, но не меняются региональные/клавиатурные установки - пресеты слетают (вводятся на Т13 в реестре) на стандартные.
если возможности аддона не используются, то всё ОК.
Неприятная штука. Получается, что правится то, что должно быть неизменным.
Т.е. Ваш аддон почему-то корректит то, чего его не просили, и на своё усмотрение.
spectre4
21-03-2008, 13:55
если во вкладках меняется имя юзера, но не меняются региональные/клавиатурные установки - пресеты слетают (вводятся на Т13 в реестре) на стандартные. »
Ничего не понял если чесно, можно поподробнее...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC