Оболочка доступа к ЧЯ (rtWinShell)#
Оболочка доступа к ЧЯ предназначена для организации рабочего места Инспектора на основе автоматического доступа к данным ЧЯ с использованием утилиты АРМ инспектора.
Утилита предназначена для эксплуатации в ОС Windows и является заменой штатного рабочего стола Windows для специальной учетной записи на ЧЯ для пользователя «Инспектор» и других служб независимого наблюдения и контроля данных. Утилита позволяет просматривать архивы значений переменных и журналов полученных с помощью ПО IngortechSCADA оборудованием объектов и сохраняемых в независимую БД Черного Ящика.
В зависимости от способа запуска утилиты, основное окно утилиты rtWinShell.exe может содержать одну или две кнопки:
|
При нажатии будет запущена утилита для просмотра данных |
|
При нажатии на кнопку, после подтверждения завершения работы, окно утилиты будет закрыто и текущая сессия пользователя будет завершена. |
Настройка утилиты#
Утилита предназначена для автоматического запуска в момент входа в специальную учетную запись на оборудовании ЧЯ. Утилита может быть запущена в ручном режиме при обычной эксплуатации, но для этого не предназначена.
В свези с тем, что утилита исполняется ОС Windows автоматически в тот момент, когда пользователь заходит в специальную учетную запись, настройка утилиты осуществляется с помощью ключей командной строки, которые указываются в настройке запуска оболочки пользователя ОС Windows.
Для настройки утилиты можно использовать готовые шаблоны настройки Windows в виде reg файлов, которые располагаются в папке Shell каталога установки IngortechSCADA.
Для внесения изменений в настройки Windows можно использовать штатную утилиту regedit или импортировать содержимое reg файлов из командной строки с помощью команды:
regedit /s C:\RTS\Shell\SetAutoLogin.reg
Где «C:\RTS\Shell\SetAutoLogin.reg» файл с набором импортируемых настроек.
Для манипулирования утилитой в комплект IngortechSCADA входят следующие файлы шаблонов настроек:
- SetAutoLogin.reg:
Устанавливает параметры учетной записи, которая будет использоваться автоматически для входа в ОС Windows без необходимости вода имени и пароля пользователя и включает режим автоматического входа в указанную учетную запись.
При использовании таких настроек, при включении компьютера или завершения любой сессии пользователей будет осуществлен автоматический вход в систему с использованием параметров, указанных в настройках.
Этот механизм может быть использован на оборудовании ЧЯ для обеспечения автоматического входа в учетную запись, созданную для просмотра данных без необходимости предоставления всем пользователям данных учетной записи (имени и пароля).
Для использования этого шаблона необходимо скорректировать значения настроек
DefaultUserNameиDefaultPasswordв соответствии с данными необходимой учетной записи. Автоматический вход будет осуществлен при следующей загрузке системы или выходе из текущей сессии.- DelAutoLogin.reg:
Удаляет сведения о пользователе и отключает режим автоматического входа в учетную запись, настроенный с использованием шаблона из файла «SetAutoLogin.reg».
- SetShell_FB.reg, SetShell_MS.reg:
Устанавливает настоящую утилиту в качестве основной оболочки для учетной записи с указанием необходимого типа утилиты АРМ Инспектора которая будет запускаться при выборе кнопки запуска в утилите.
В этом шаблоне необходимо скорректировать путь к утилите доступа в настройке
MUICacheиWinlogon, а так же указать необходимые ключи командной строки в соответствии с требованиями служб наблюдения и структур безопасности объекта.- DelShell.reg:
Удаляет данные об установке настоящей утилиты в качестве основной оболочки пользователя и устанавливает основной оболочкой оболочку по умолчанию.
Предупреждение
При внесение изменений с помощью файлов настроек изменения применяются к текущей учетной записи.
Т.е. для настройки учетной записи предназначенной для просмотра данных необходимо войти в нее с использованием стандартных механизмов ОС и внести изменения, после чего они вступят в силу при следующем использовании этой учетной записи.
Для внесения изменений из другой учетной записи, необходимо использовать утилиту regedit вручную или использовать специальную оснастку администрирования Windows, позволяющие работать с данными другой учетной записи.
Внести изменения вручную так же можно с использованием оснастки Windows для редактирования политик пользователей.
Ключи командной строки#
Использование командной строки для передачи данных программе описано в разделе «Ключи командной строки».
Утилита rtWinShell поддерживают передачу данных через ключи командной строки, с помощью которых можно указать имя сессии, данные учетной записи для соединения с сервером и другое.
rtWinShell [ПАРАМЕТРЫ]
|
Если указан, то на основном окне программы будет отображена только одна кнопка для запуска утилиты АРМ Инспектора. Кнопка завершения работы отображаться не будет и эта операция будет недоступна. |
|
Если указан, то утилита запускается в режиме оболочки сессии пользователя. При указании этого ключа, при завершении утилиты, вместо завершения программы будет завершена текущая сессия пользователя. |
|
Если указан, то утилита будет игнорировать стандартные механизмы завершения программы, такие как нажатия клавиш Этот параметр имеет смысл использовать в режиме замещения стандартной оболочки для запрета непреднамеренного завершения программы. |
|
Устанавливает имя программы, которая будет запущена при нажатии на кнопку запуска утилиты.
Этот ключ необходимо использовать для указания утилиты, соответствующей типу используемой в ЧЯ БД. В настоящее время существуют специализированные утилиты |

