4.2. Обновление ПО клиент «ОИК Диспетчер НТ»
Новую версию ПО клиент «ОИК Диспетчер НТ» на рабочей станции можно установить двумя способами:
- повторно произвести установку ПО на каждой рабочей станции;
- обновить файлы в каталоге на сервере «ОИК Диспетчер НТ», а на рабочих станциях обновление версии будет выполнено автоматически, если ПО клиент «ОИК Диспетчер НТ» запустить следующим образом: «Пуск» → «Все программы» → «Клиент 'ОИК Диспетчер НТ'» → «Клиент 'ОИК Диспетчер НТ' с обновлением».
С помощью строки меню «Клиент '«ОИК Диспетчер НТ»' с обновлением» запускается программа WinDispUpdate.exe. Она проверяет наличие обновленных версий файлов, записанных в каталоге Program Files (x86)\InterfaceSSH\Server\CfShare\WinDispUpdate на сервере «ОИК Диспетчер НТ». Если версии на сервере новее, то обновлённые файлы с сервера переписываются в рабочий каталог программы на рабочую станцию и затем запускается сама программа клиента «ОИК Диспетчер НТ»- WinDisp.exe. Параметры командной строки WinDispUpdate.exe, если таковые присутствуют, при запуске WinDisp.exe передаются без изменений.
Для настройки автоматического обновления необходимо:
- на сервере «ОИК Диспетчер НТ» в каталоге Program Files (x86)\InterfaceSSH\Server\CfShare создать подкаталог WinDispUpdate;
- скопировать в подкаталог WinDispUpdate файлы, необходимые для обновления на рабочих станциях. Для упрощения настройки можно скопировать все файлы (кроме WinDispUpdate.exe) из каталога установки обновленного ПО клиент «ОИК Диспетчер НТ» (по умолчанию это каталог Program Files (x86)\InterfaceSSH\WinDispNT), а также файлы:
- файлы default.* (настройки Модус)
- файлы *.dat (настройки Модус)
ВНИМАНИЕ!
Программа WinDispUpdate.exe не копирует каталоги и файл cfshare.dll
ДЛЯ СПРАВКИ:
После запуска задача WinDispUpdate.exe пытается подключиться к компьютеру, имя которого она получает из файла WinDisp.ini, секция [MRU_List], параметр Item0. Из этого параметра она выделяет первую часть (до запятой - это адрес сервера базы данных). Из выделенного адреса выделяется имя компьютера - все, что расположено перед символом «\», разделяющим имя машины и собственно имя сервера. Для Windows 7 рабочий файл WinDisp.ini обычно находится в каталоге C:\Users\ХХХ\AppData\Local\VirtualStore\Program Files (x86)\InterfaceSSH\WinDispNT (где XXX – имя пользователя компьютера, под которым произведена загрузка Windows)