Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » T-12 Installer - автоматическая установка приложений

Ответить
Настройки темы
T-12 Installer - автоматическая установка приложений

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: K.A.V.
Дата: 17-10-2009
Т-12 Installer v1.0
Версия от 10 Сентября 2009

Здравствуйте, уважаемые форумчане, представляю вам свою программу "Т-12 Installer"
Эта программа для автоматической установки программ. Т-12 может быть запущен как на этапе Т12 установки операционной системы, так и после установки Windows. Т-12 способен работать как в ручном режиме выбора устанавливаемых приложений, так и по заранее созданному файлу ответов.

Т-12 Installer тестировалась только при установке ОС Windows XP Pro на этапе Т12, на других этапах установки и в других ОС программа не тестировалась, программа также может быть исполнена из Run, RunOnce и RunOnceEx веток реестра.

Отличие Т-12 от других подобных ей программ, прежде всего, в легкости редактирования файлов конфигураций: все команды на родном русском, синтаксис команд не сложный, имена команд не меняются порядковыми номерами а просто перемещаются в нужную позицию, команды могут быть продублированы, все подробности о программе вы можете прочесть в файле справки к Т-12, он находится в архиве (Help.chm), в нём вы найдёте подробное описание каждой команды, примеры и т.д.


На данный момент Т-12 способен выполнять следующие действия:
читать дальше »

1. Операции в реестре
1) Запись (строковой, расширяемый строковой, DWORD)
2) Удаление (параметр, раздел)
3) Импорт REG-файлов в реестр (происходит обращение к %WinDir%\REGEDIT.exe)

2. Файловые операции
1) Копирование файлов (одиночных либо по маске, например *.exe)
2) Удаление файлов (одиночных либо по маске, например *.exe)
3) Переименование/перемещение файлов
4) Создание/удаление директорий (удаление даже непустых директорий)
5) Распаковка ZIP архивов (собственной DLL библиотекой UNZIP.dll)

3. Работа с INI файлами
1) Запись (создание/изменение параметров)
2) Удаление (секции и параметры)

4. Остальные возможности
1) Графический интерфейс, +возможность разделять программы на группы, +возможность установить иконки на группы и программы
2) Тихий режим - обработка секций программ без показа диалога выбора программ
3) Баннер - возможность видеть прогресс обработки программ (текущая обрабатываемая, сколько всего, прогресс общий и по группе)
4) Останавливаемый Таймер при показе диалога выбора программ
5) Возможность включить функцию отмены установки всех программ
6) Возможность создавать ярлыки к файлам
7) Поддержка переменных (системных, пользовательских)
8) Поддержка относительных путей (в разумных пределах)
9) Поддержка скинов, но вам придётся пожертвовать 234 Кб дискового пространства+файл скина)
10) Возможность перезагрузки ОС на нужном этапе и продолжение установки приложений после перезагрузки
11) Предустановочные и послеустановочные действия
12) Возможность создавать симпатичные BackGround скины (скины заднего плана) для своей установки
13) Возможность исполнять программы и пакетные файлы с скрытием окон и с ограничением по времени выполнения
14) Вызов функций из DLL файлов

Всё перечислять не буду, страница ведь не резиновая) есть конечно ещё парочка возможностей, о них вы узнаете из файла справки по ходу знакомства с командами


Пример файла конфигурации Т-12
Установка нескольких приложений из одной секции
читать дальше »
Код: Выделить весь код
; Пример файла конфигурации Т-12, который устанавливает несколько приложений из одной секции
; Установка происходит в полностью скрытом режиме на этапе Т12

[Конфигурация]
Таймер=0
Баннер=0
ТихийРежим=1
Разделять на группы=0
Показывать иконки=0

[allsoft]
Секция.Отмечено=1

; 1252 => 1251 codepage
REG=.\fonts.reg

; Настройка Windows XP 2.1 Ultra
Выполнить.Ждать=.\$SOFT$\xptweaker.exe
Файл.СоздатьЯрлык=$DOCS\K.A.V\Рабочий стол\Настройка Windows XP.lnk /P $WINDIR\K.A.V._XPTweaker\WinXP_Reg.exe

; Punto Switcher
REG=.\$SOFT$\ps.reg
Выполнить.Ждать=.\$SOFT$\ps.exe

; Расширение Task Manager Extension
REG=.\$SOFT$\taskmgr.reg
Выполнить.Ждать=.\$SOFT$\tmex.exe
Реестр.Запись.Строковой=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /V TaskManagerEx2 /D $WINDIR\TaskManagerEx2\TaskManagerEx.exe

; Своя инфа ;)
Выполнить.Ждать=.\oeminfo.exe

; Собственный красивый экран приветствия
Выполнить.Ждать=.\logonui.exe
Реестр.Запись.РасСтроковой=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon /V UIHost /D K.A.V._logonui.exe

; Симпатичные курсоры
Выполнить.Ждать=.\$SOFT$\cursors.exe

; Стили оформления, не стандартными же пользоваться ;)
Выполнить.Ждать=.\$SOFT$\themes.exe

; Установка для нового пользователя языка ввода "Русский" при первом входе в систему
Реестр.Запись.РасСтроковой=HKCU\Software\Microsoft\Windows\CurrentVersion\Run /V K.A.V._post_install /D $SYSDIR\post\postinstall.exe


Пример одной простой секции программы в файле конфигурации Т-12
читать дальше »
Код: Выделить весь код
[Антивирусная утилита AVZ]
Группа=Безопасность
Иконка=icons_soft.dll,avz
Секция.Отмечено=1
Секция.Заблокировать=0
UnZIP=.\$SOFT$\avz.zip /To $Programfiles\avz
Файл.СоздатьЯрлык=$DOCS\Администратор\Рабочий стол\avz.lnk /P $Programfiles\avz\avz.exe


Пример команд файла конфигурации Т-12
читать дальше »
Код: Выделить весь код
Выполнить.Ждать=.\some_app\some_appinstall1.exe
; Обычный запуск

Выполнить.Ждать=.\some_app\some_appinstall2.exe /timeout=60
; Ограничиваем выполнение программы 60 секунами

Выполнить.Ждать=.\some_app\install.bat /hidden=1
; Выполняем пакетный файл и скрываем консольное окно 

REG=.\some_app\regfile1.reg
; Импортируем REG-файл в реестр

Реестр.Запись.Строковой=HKLM\SOFTWARE\Microsoft\Win /V TEST /D "test.cmd"
; Записываем в реестр строковой параметр

Реестр.Запись.РасСтроковой=HKLM\SOFTWARE\Microsoft\Win /V TEST2 /D "%windir%\test2.cmd"
; Записываем в реестр расширяемый строковой параметр

Реестр.Запись.DWORD=HKLM\SOFTWARE\Microsoft\Win /V TEST3 /D 0
; Записываем в реестр параметр DWORD

Реестр.Удаление.Параметр=HKLM\SOFTWARE\Microsoft\Win /V TEST
; Удаляем из реестра параметр

Реестр.Удаление.Раздел=HKLM\SOFTWARE\Microsoft\Win
; Удаляем из реестра раздел

INI.Запись=$WINDIR\oeminfo.ini /S Support Information /V Line1 /D Unattended XP SP2
; Записываем параметры в файл со структорой INI файла

INI.ПарУдаление=$WINDIR\oeminfo.ini /S Support Information /V Line1
; Удаляем параметр из INI файла

INI.СекУдаление=$WINDIR\oeminfo.ini /S Support Information
; Удаляем секцию из INI файла

Файл.Копировать=$WINDIR\REGEDIT.exe /To $SYSDIR
; Копируем файл

Файл.Копировать=$WINDIR\REGEDIT.exe /To $SYSDIR\OtherName.exe
; Копируем файл изменяя конечное имя файла

Файл.Переименовать=$WINDIR\REGEDIT.exe /To $WINDIR\REGEDIT.bak
; Переименовываем файл (если конечный путь другой - перемещение файла)

Файл.Удалить=$WINDIR\REGEDIT.exe
; Удаляем файл

Файл.Директория.Создать=$WINDIR\TEMP
; Создаём директорию

Файл.Директория.Удалить=$WINDIR\TEMP
; Удаляем директорию

Файл.СоздатьЯрлык=$DESKTOP\Редактор реестра.lnk /P $WINDIR\REGEDIT.exe
; Создаём ярлык к файлу (данная команда поддерживает дополнительные ключи)

UnZIP=.\themes.zip /To $WINDIR\Resources\Themes
; Распаковывем содержимое ZIP архива


Пример скриншота Т-12 Installer


Всё для Т-12 Installer можно скачать по следующим ссылкам:



P.S.
Для небольшой демонстрации после распаковки запустите Debug.bat

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:34, 10-09-2009

 

Аватара для sLiDeR-X

Ветеран


Автор проектов


Сообщения: 1202
Благодарности: 280

Профиль | Отправить PM | Цитировать


K.A.V., все восновном пользуются готовыми установщиками (аддонами SVC), для которых было сделано вот это http://forum.oszone.net/thread-195302-7.html

-------
Конструктор RDS_Boot_KIT и комплект Recovery DiskSuite


Отправлено: 10:17, 29-07-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » T-12 Installer - автоматическая установка приложений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Mars Installer (выбор устанавливаемых приложений) Snakus Автоматическая установка Windows 2000/XP/2003 19 06-02-2012 13:04
Автоматическая установка приложений для нескольких пользователей Dr.Dark Автоматическая установка приложений 5 19-01-2010 01:55
Автоматическая установка приложений без AutoUnattend.xml loockup Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 0 21-07-2007 18:10
Обновления Windows или Автоматическая установка приложений? YuriPet Наборы обновлений для Windows XP/2003/Windows 7 10 09-03-2006 07:05
Автозапуск - автоматическая загрузка приложений при запуске Windows byka Хочу все знать 13 06-01-2005 18:43




 
Переход