Блог

Описание процесса запуска платформы Sherp

Небольшое описание того, как происходит процесс запуска Sherp.

 

Для запуска системы из сети или локально необходимо выполнить файл Start.exe.

Файл делает 3 действия:

1. Читает содержимое файла Loader.exe.config, лежащего в этой же папке что и файл Start.exe, и  использует значение параметра UserDir.

2. Копирует файлы Loader.exe и Loader.exe.config в папку UserDir (папка запуска).

3. Запускает файл Loader.exe в папке UserDir и передает в качестве аргумента командной строки путь к папке, откуда был запущен сам.

 

Остальная работа по загрузке выполняется файлом Loader.exe. При этом выполняется следующее:

1. Загрузчик ищет по пути, переданному ему Start.exe, архив Client.zip.

2. Сравнивает контрольные суммы файла архива с файлами в папке запуска, если они есть.

3. В случае обнаружения новых или отличающихся файлов копирует их в папку запуска. Удаляет несуществующие в архиве файлы. В случае, если клиент Sherp запущен, будет выдано соответствующее предупреждение.

4. Загрузчик запускает файл Client.exe.

 

Так же для запуска Sherp можно непосредственно выполнять файлы Loader.exe и Client.exe.

Если запустить Client.exe, то он предварительно запустит Loader.exe для проверки новой версии. Для этого загрузчик берет значение ArcPath, где хранится путь к файлу архива.


О Платформе
Подписаться

Новые статьи

Изменения в разработке пользовательских форм Платформа как инструмент реализации задач индивидуального пользователя Поиск по связанным сущностям Дополнительные настройки Browser'а Новая форма интерфейса - FinderBrowser Новый вид меню пользователя Возможность формирования отчетов с использованием различных источников данных (Федерация данных) Росагролизинг внедрил лизинговый конвейер, автоматизировав процесс рассмотрения заявок на поставку сельхозтехники Возможность аутентификации и авторизации с использованием ADFS Создание значка уведомления (NotifyArea)