PDA

Показать полную графическую версию : WinntFix (настройка системы на Т-40)


Страниц : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15

opel431
22-08-2010, 12:39
Аддон WinntFix предназначен для корректировки файла ответов Windows XP на Т40.
http://s11.radikal.ru/i184/1107/bd/1299f9fd9e9b.jpg (http://www.radikal.ru)

Аддон имеет расширенный набор изменяемых параметров файла $winnt$.inf:
Данные пользователя и установка пароля, способ взаимодействия с пользователем во время установки, настройка региональных параметров, настройка параметров дисплея и стиля оформления системы, классическое или стандартное меню "Пуск"), основные сетевые настройки, отключение встроенного брандмауэра и удаленного рабочего стола, настройка некоторых системных параметров (папки пользователей, контрольные точки, защита системы), выбор не устанавливаемых в систему компонентов, выбор домашней страницы и службы поиска.

Реализовано переименование встроенных пользователей, добавление новых учетных записей и активация гостя. Возможен выбор файла ответов(*.sif).


Описание:

1. В списке выбора можно выбрать файл ответов (в список добавляются все файлы из директории %SYSTEMROOT%\System32\*.sif).
2. Утилита WinntFix.exe может быть запущена:
2.1. С параметрами:
- первый параметр, время до авто запуска (пример - WinntFif.exe 60). При параметре 0 авто запуск отменяется и программа ждет ввода пользователя (пример - WinntFif.exe 0). Только первый параметр может применяться самостоятельно;
- второй параметром, параметр U (без пароля) или UP (с паролем пользователя)- она задействует авто вход под именем пользователя (определенным, в параметре FullName, в файле ответов). Применяется только при наличии первого параметра (пример - WinntFif.exe 60 U);
- третий параметром, или пароль пользователя (при втором параметре UP), или активация гостя, параметр G (при втором параметре U). Применяется только совместно со вторым (пример - WinntFif.exe 60 UP 12345) или так (пример - WinntFif.exe 60 U G).
- четвертый параметр G применяется при втором параметре UP - для активации Гостя.
2.2. С настроенным файлом WinntFix.ini, при этом параметры не применяются.
- запуск с файлом Ini допускает более тонкую настройку программы (см. комментарии в файле Ini).
- если файл Ini не нужен, необходимо удалить его из аддона и отредактировать файлы Dosnet и TxtSetup (удалить строки с упоминанием WinntFix.ini).
3. По умолчанию (без параметров и в отсутствии файла WinntFix.ini) программа запускается с авто запуском - 30 сек. В случае начала ручной корректировки авто запуск отменяется.
4. Создание многих секции в результирующем файле ответов можно отменить - сняв соответствующий чек.
5. Для множественного выбора в списках региональных настроек необходимо удерживать клавишу Ctrl.
6. Если в списке доступных тем, домашней страницы, службы поиска отсутствует параметр, прописанный в файле ответов, то он добавляется в список автоматом.
7. Добавление пользователя, из FullName в учетные записи и авто входом, доступно только при пустом (*) пароле Администратора.
8. В полях редактирования, где необходимо переключение клавиатуры, предусмотрена смена раскладки по клику в поле редактирования. 9. ВНИМАНИЕ! После закрытия программы без настройки в файле WinntFix.ini (по таймеру или нажатию кнопки "Выход") программа само удаляется. Так что, экспериментируйте запуск только с копией программы, или с файлом Ini и параметром AfterDel=no.
9. Для запуска программы на этапе Т-40 используется файл PreSetup.cmd (например, из аддона Fake-Setup Advanced). Где и прописываются параметры запуска утилиты: С параметрами (при отсутствии файла настроек), например: if exist "WinntFix.exe" (start /wait WinntFix.exe 60) или так: (start /wait WinntFix.exe 20 u). При наличии файла настроек WinntFix.ini - без параметров (start /wait WinntFix.exe).



[Form]
; Время до авто запуска (при 0 отмена)
AutoStart=20
; Удаление утилиты и файла ini после завершения (yes/no)
AfterDel=yes

[AddUser]
; Добавить пользователя из FullName в учетные записи (yes/no)
Add=yes
; Пароль для учетной записи (макс = 14 символов, мин = пусто)
Password=
; Добавить пользователя в группу Администраторы (yes/no)
AddAdmin=yes

[NewUser1]
; Имя добавляемой учетной записи
Name=""
; Пароль для учетной записи (макс = 14 символов, мин = пусто)
Password=
; Добавить пользователя в группу Администраторы (yes/no)
AddAdmin=no

[NewUser2]
[NewUser3]

[DefaultUser]
; Переименовать встроенные учетные записи (yes/no)
Rename=no
; Учетная запись Администратор (новое имя)
NewAdministrator=""
; Учетная запись Гость (новое имя)
NewGuest=""
; Активировать учетную запись Гость (yes/no)
ActiveGuest=yes

[Themes]
; Список доступных тем (Windows XP добавляется по умолчанию)
Themes1=AeroBlue
Themes2=BlackBlue
Themes3=Loki07
Themes4=OpusOS
Themes5=Royale
Themes6=WinStyle7
Themes7=VistaCG

[Home_Page]
; Список для домашней страницы IE
Home1=http://www.yandex.ru/
Home2=http://news.google.ru/
Home3=about:blank

[Search_Page]
; Список для службы поиска IE
Search1=http://www.yandex.ru/search
Search2=http://www.google.ru/search


3.0.0 - Базовая версия
3.0.1 - Изменено расположение компонентов на вкладках. Применен список для выбора часового пояса . Исправлена визуализации чек боксов.
3.0.2 - Управление синхронизацией исходного и нового файла ответов. Чтение темы оформления из %Systemroot% и %WinDir%. Добавлены параметры отправки отчетов и визуализации интерфейса сообщений об ошибках. Сохранение копии $winnt$.inf в $winnt$.bak.
3.0.3 - добавлен выбор файла ответов и параметры запуска с авто входом пользователя.
3.0.4 - Добавлена активация гостя и общий доступ. Переработан скрипт для добавления пользователей. Авто добавление домашней страницы и службы поиска - при отсутствии в списке выбора.
3.0.5 - Добавлен параметр для активация гостя - G. Параметр может быть 3-м (при параметре U или 4-м, при параметре UP). Добавлена возможность использования файла настроек. Исправлены синтаксические ошибки создания файла NewUser.cmd.
2012 - Финал.

opel431
22-08-2010, 12:41
По просьбам в РМ создан расширенный аддон WinntFix (старая версия из прежней темы удалена).

sLiDeR-X
22-08-2010, 15:50
opel431, вы наверное забыли, я просил вас сделать возможность выбора используемых вкладок (на случай, если не нужны все)

DenisMF
22-08-2010, 20:39
Аддон Winnt_t40
Предназначен для корректировки файла $winnt$.inf на Т-40 »
Ну вот наконец-то зарелизил. правда не все "хотелки" реализовал. Ну да и ладно.

4. добавить вкладку "Итоговый вид" с отображением WINNT.SIF для ручного редактирования
6. добавить модуль (вызова по желанию, можно из программы, можно как допмодуль) создание пользователя например на Т-0 (наподобие USERMAKE или CREATEUSER)

ОБЩАЯ ОЦЕНКА 5 БАЛЛОВ

opel431
22-08-2010, 21:12
opel431, вы наверное забыли, я просил вас сделать возможность выбора используемых вкладок (на случай, если не нужны все) »
Будем пробовать.
правда не все "хотелки" реализовал. »
Я еще не умер.

sLiDeR-X
22-08-2010, 21:13
DenisMF, зачем для пользователя править вручную файл настроек? Для него важно наоборот не испортить. Поэтому я и предложил сделать реализацию выбора табов.
И что вам мешает пользоваться упомянутыми вами программами?

VIP-men
22-08-2010, 21:18
opel431, прикольный проект, спасибо за труды. Хотелось бы увидеть в твоей программе реализацию параметра "components", т.е. выбор приложений, которые не хотелось бы устанавливать (например Messenger, интернет-игры).

Точно, не досмотрел. Выбор программ для установки действительно есть. Спасибо.

opel431
22-08-2010, 21:23
Хотелось бы увидеть в твоей программе реализацию параметра "components" »
А для этого и есть закладка "Компоненты".
Не все закладки на скрине - закладки "Сети", "Система", "Интернет" состоят из двух закладок. Смотрите, пробуйте.

murder
22-08-2010, 22:21
opel431, хорошо получилось. Теперь буду пользоваться этим аддоном

Lubitel Softa
23-08-2010, 00:05
Однозначно полезняшка. Вот буду в сентябре рукоблудить с системой и протестирую сие творение.

sLiDeR-X
23-08-2010, 07:27
opel431, как вариант, сделать скрытые горячие кнопки (допустим Ctrl+1, Ctrl+2, Ctrl+3...). Для конечного пользователя о них известно не будет и он не будет "тупить" по 10 минут на каждый параметр. Открыть для него только основное (выбранные заведомо вкладки). Для опытных пользователей сделать горячие кнопки, чтоб он смог править скрытые настройки + просматривать готовый winnt.sif для ручной правки.

saavaage
23-08-2010, 15:51
opel431,

1. можно ли предусмотреть на T40 работу с разными профилями т.е. изначально до интеграции создать профили, в которых уже будут определены параметры, чтобы потом иметь возможность просто быстро переключить.
Для меня было бы оптимально 3 профиля (прекрасно если кол-во будет задавать сам пользователь):
а) Мой - настройки для моего ПК
б) Общий (дефолтный) - настройки для всех ПК (общепринятые настройки, которые обычно делаешь юзерам)
в) Выбор (ручной) - то, что есть сейчас

2. Если возможно, то включить настройку:
а) пути к Моим документам (с создание папки)
б) месторасположение и размер swap
в) выбор, в зависимости от профиля, наборов твиков системы, что, заодно бы, решило проблему настройки служб (эх, мечтать так мечтать ;-))
г) определение устанавливаемого с системой софта.
д) задание месторасположения и прав на Temp и переменные среды

Получился бы 1 большой комбайн, который бы дал возможность использовать один и тот же диск для различных юзеров и в тоже время оставил возможность ручной настройки (гибкость и универсальность).

Все это - имхо, я не настаиваю..

sLiDeR-X
23-08-2010, 16:24
saavaage, ваши пожелания уже для другого проекта, а этот - только для правки winnt.sif
В целом мысли в правильном направлении.

VIP-men
23-08-2010, 19:19
Да, все-таки нагружать программу еще и твиками не целесообразно, т.к. теряется его основное свойство - возможность ответа на все графические запросы ОС в ОДНОМ ОКНЕ.

Только небольшая просьбочка - все-таки создание учеток включить в программку. Ну, конечно, найдутся и кто против этого и в чем-то будут правы :)

opel431
23-08-2010, 19:43
1. можно ли предусмотреть на T40 работу с разными профилями »
Сделать можно все, но боюсь, такая конструкция будет громоздкая.

По остальным вопросам...
Это уже работа с реестром. В принципе выбор необходимых параметров и создание "на лету" корректирующего файла сделать можно, а запуск попробовать организовать с того же winnt через GuiRunOnce. В общем, постараюсь проверить эту возможность.

saavaage
23-08-2010, 20:05
opel431, насчет громоздкости - это терпимо. Если получится сделать такой комбайн, то не жалко и 10-20 мб на cd выделить. Плюсов слишком много получается.

opel431
23-08-2010, 20:50
opel431, насчет громоздкости - это терпимо. »
Я все понимаю, но как всегда, найдутся сторонники и противники любого решения. Мне важно чтобы аддон был интересен и тем и другим, т.е. все должно основываться на допустимом компромиссе.
Насчет добавления юзеров! Лучшего аддона, чем UserMake лично для меня нет.

DenisMF
23-08-2010, 21:56
Насчет добавления юзеров! Лучшего аддона, чем UserMake лично для меня нет. »

CreateUser - Интерфейс лучше. UserMake - работает круче :)

а качественной альтернативы Аддону Winnt_t40 пока не встречал!

QE.
23-08-2010, 23:32
1) "Домашняя страница..." - хотелось бы пустые по дефолту

2) BrandIEUsingUnattended появляется только после установки [Proxy]
- зависят еще [FavoritesEx] и [URL]

3) "Избранное" - случаются затыки с подсветкой контролов, т.е. не интуитивно сделано
- хотелось бы, чтобы все было активно, а фокус перемещать на место ошибки

4) добавить поле [Identification] MachineObjectOU
добавить список [GuiRunOnce]
... проще замутить текстовый редактор =)

opel431
24-08-2010, 00:26
QE., Спасибо!

Дельные замечания.

добавить поле [Identification] MachineObjectOU »
Там строка может быть с метр. Шутка, но насколько это необходимо большинству - мне все равно.

добавить список [GuiRunOnce] »
???
При создании дистрибутива понятно, а здесь для чего. Может, кто прояснит меня?




© OSzone.net 2001-2012