PDA

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


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

vserd
31-12-2007, 10:01
ANDYru,
А если так?
DNSServerSearchOrder = "195.54.192.33, 195.91.141.1"

biork
31-12-2007, 10:52
а я бы ещё и пробелы поубирал...
DNSServerSearchOrder="195.54.192.33,195.91.141.1"

spectre4
03-01-2008, 19:53
Теперь о пожеланиях. Хотелось бы всё-таки иметь конфигурационный файл для изменения настроек. И самое главное: имя пользователя - происходит переименование администратора, а не добавление новой учётной записи. »

Про конфиг подробнее можно, какие именно настройки в нем нужны.
По части имён пользователей - это не я, чесно-чесно. Никаких манипуляций я пользователями вобще не производится.

to ANDYru: С DNS'ами попробую разобратся. Хотя строка пишется в конфиг в формате взятом из микрософтовского ref.chm, по идее должно работать.

ura123
24-01-2008, 00:15
Вроде как в 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"?

ura123
28-01-2008, 01:26
Опс, а в ответ тишина, и только ....

А ведь при чтении правильной строки из $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"? »

Они все равно неработали, посему прибиты в виду бесполезности.

ura123
28-01-2008, 11:40
Они все равно неработали, посему прибиты в виду бесполезности. »

Всё работало, просто если меняли названия папок "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 файлами мне попался. В следующей сборке перепишу обработчик, будет правильно хавать кавычки в любых сочетаниях.


Обновление уже доступно в шапке.

ura123
29-01-2008, 16:33
Обновление уже доступно в шапке. »

Спасибо за кавычки и отдельная благодарность за "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 сделано, чтобы вовремя подбежать к компутеру :) очень люблю во время установки курить ходить...

ANDYru
06-02-2008, 10:02
evgenioni, аналогично ! поддерживаю просьбу

spectre4
06-02-2008, 13:54
Принято, будет в следующей версии.

ura123
13-02-2008, 00:21
Почти все прекрасно работает, не выставляется только чек "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
Добавлю раз нужно...

Правда быстро не обещаю, пока особо нету свободного времени.

biork
21-03-2008, 01:40
...ну, заодно и возможность скрыть/отобразить нужнные/ненужные вкладки. :-)

Troglodit
21-03-2008, 10:29
Первый багрепорт:

если во вкладках меняется имя юзера, но не меняются региональные/клавиатурные установки - пресеты слетают (вводятся на Т13 в реестре) на стандартные.

если возможности аддона не используются, то всё ОК.

Неприятная штука. Получается, что правится то, что должно быть неизменным.
Т.е. Ваш аддон почему-то корректит то, чего его не просили, и на своё усмотрение.

spectre4
21-03-2008, 13:55
если во вкладках меняется имя юзера, но не меняются региональные/клавиатурные установки - пресеты слетают (вводятся на Т13 в реестре) на стандартные. »

Ничего не понял если чесно, можно поподробнее...




© OSzone.net 2001-2012