OstLauncher/Описание настроек
ConfigTool.exe
Настройка программы возможна как через ручное редактирование файла конфигурации config.xml, так и через приложение ConfigTool.exe, расположенный в директории с файлами сборки OstLauncher.
Расположение

Приложение имеет удобный и понятный интерфейс с выводом поясняющей информации по каждому параметру. Все настраиваемые параметры приложения ConfigTool.exe аналогичны параметрам, содержащимся в конфигурационном файле config.xml.
Интерфейс

config.xml
<?xml version="1.0" encoding="utf-8"?>
<LauncherConfig>
  <RunAsAdmin>false</RunAsAdmin>
  <LogLevel>4</LogLevel>
  <StartScriptFile>universal.cscs</StartScriptFile>
  <FullScreen>true</FullScreen>
  <Screen>-1</Screen>
  <UsePin>true</UsePin>
  <PinMask>DDMM</PinMask>
  <VisualEffects>true</VisualEffects>
  <LicenseConfig>
    <LicenseServer>lic.ucs-service.ru:4631</LicenseServer>
  </LicenseConfig>
  <PathConfig>
    <LogPath>logs</LogPath>
    <ScriptPath>scripts</ScriptPath>
    <AssetsPath>assets</AssetsPath>
    <WorkPath>work</WorkPath>
    <CachePath>cache</CachePath>
    <BackupPath>backup</BackupPath>
    <WebPath>web</WebPath>
  </PathConfig>
  <AutoUpdate Enabled="true">
    <UpdateURL>http://172.22.10.23:8088/</UpdateURL>
    <NeedHttpAuth>false</NeedHttpAuth>
    <User>user</User>
    <Password>pass</Password>
  </AutoUpdate>
  <HttpServerOptions Enabled="true">
    <HttpPort>8889</HttpPort>
    <HttpAuth>false</HttpAuth>
    <AdminsOnly>false</AdminsOnly>
  </HttpServerOptions>
  <RestoreModeOptions Enabled="true">
    <RestoreScriptFile>restore.cscs</RestoreScriptFile>
  </RestoreModeOptions>
  <MonitoringOptions Enabled="true">
    <Screenshots Enabled="true">
      <Period>00:01:00</Period>
      <LifeTime>1.00:00:00</LifeTime>
      <Path>screen</Path>
    </Screenshots>
  </MonitoringOptions>
</LauncherConfig>LogLevel
Указывает уровень ведения журнала:
- 0 - только ошибки
- 1 - ошибки и сообщения требующие внимания
<LogLevel>2</LogLevel>StartScriptFile
Указание стартового скрипта из папки scripts
<StartScriptFile>start.cscs</StartScriptFile>FullScreen
Указывает запускать ли в полноэкранном режиме или нет.
<FullScreen>false</FullScreen>Screen
Указывает номер экрана для отображения главного окна программы:
- -1 - использовать экран по-умолчанию (выбор системы)
- 0,1,2,... - точно указать номер экрана (нумерация с 0)
<Screen>-1</Screen>UsePin
OstLauncher может ограничивать доступ к основному меню при помощи пин-кода. Для включения необходимо установить значение true. 
<UsePin>true</UsePin>PinMask
Задает маску ПИН-кода.
Формат:
- YYYY - год, 4 цифры
- YY - год, 2 цифры
- MM - месяц, 2 цифры
- DD - день, 2 цифры
- 0-9 - цифры
<PinMask>12MMDD</PinMask>PathConfig
Настройка директорий приложения.
<PathConfig>
	<LogPath>logs</LogPath>
	<ScriptPath>scripts</ScriptPath>
	<AssetsPath>assets</AssetsPath>
	<WorkPath>work</WorkPath>
	<CachePath>cache</CachePath>
	<WebPath>web</WebPath>
</PathConfig>AutoUpdate
Настройка автообновления ПО:
- Enabled - включает/выключает функцию автообновления
- UpdateURL - путь к источнику обновления
- NeedHttpAuth - указывает, что нужна авторизация на сервер обновлений
- User - пользователь
- Password - пароль
  <AutoUpdate Enabled="true">
    <UpdateURL>http://172.22.10.23:8088/</UpdateURL>
    <NeedHttpAuth>true</NeedHttpAuth>
    <User>user</User>
    <Password>pass</Password>
  </AutoUpdate>HttpServerOptions
Настройки встроенного веб-сервера:
- Enabled - включить/выключить встроенный веб-сервер
- HttpPort - указать порт веб-сервера (при смене порта необходимо заново провести автоустановку: "OstLauncher.exe /install")
- HttpAuth - включает/выключает требование авторизации для доступа к веб-интерфейсу (использует windows-аутентификацию)
- AdminsOnly - при включенном параметре доступ будут получать только учетные записи с правами администратора (работает в паре с параметром HttpAuth)
<HttpServerOptions Enabled="true">
	<HttpPort>8889</HttpPort>
	<HttpAuth>false</HttpAuth>
	<AdminsOnly>true</AdminsOnly>
</HttpServerOptions>RestoreModeOptions
Настройки режима восстановления:
- Enabled - включает/выключает отображение кнопки перехода в режим восстановления
- RestoreScriptFile - указывает какой скрипт запускать в режиме восстановления
<RestoreModeOptions Enabled="false">
	<RestoreScriptFile>restore.cscs</RestoreScriptFile>
</RestoreModeOptions>LicenseConfig/LicenseServer
Указывает адрес и порт сервера лицензий. Последние версии не лицензируются.
  <LicenseConfig>
    <LicenseServer>lic.ucs-service.ru:4631</LicenseServer>
  </LicenseConfig>Визуальные изменения
Настройки выполняются в разделе «Визуальный стиль» приложения ConfigTool.exe:

При необходимости можно сменить:
- Номер телефона
- Основной цвет
- Дополнительный цвет
- Цвет предупреждения
- Логотип

Пример изменённого дизайна

