Проект "Агбис Сервисные работы"
Форма «Настройка Firebird» предназначена установки, удаления и настройки служб Firebird и их клиентов.
Для проверки наличия дистрибутива
http://agbis.co/download/firebird/firebird_2_client.zip http://agbis.co/download/firebird/firebird_2_x32.zip http://agbis.co/download/firebird/firebird_2_x64.zip http://agbis.co/download/firebird/firebird_2_x32_embedded.zip http://agbis.co/download/firebird/firebird_2_x64_embedded.zip_crc http://agbis.co/download/firebird/firebird_2_x64_embedded.zip http://agbis.co/download/firebird/firebird_3_client.zip http://agbis.co/download/firebird/firebird_3_x32.zip http://agbis.co/download/firebird/firebird_3_x64.zip http://agbis.co/download/firebird/firebird_4_client.zip http://agbis.co/download/firebird/firebird_4_x32.zip http://agbis.co/download/firebird/firebird_4_x64.zip
Для ручной установки нужно выбрать версию Firebird. Программа проверяет наличие установленных файлов, наличие дистрибутивов и после этого становятся активными кнопки
Сначала в папку C:\Program Files\Firebird\ папки с дистрибутивом Firebird копируется папка с дистрибутивом.
Например для Firebird 4 это будет папка C:\Program Files\Firebird\firebird_4_x64\.
Затем в реестре Windows прописывается служба.
Список установленных служб отображается ниже.
Если курсором выделить службу в таблице, то ниже в карточке службы Firebird отображаются ее параметры.
Кнопки Применить, Обновить, Запустить, Остановить, Деинсталляция Firebird позволяют изменить состояние службы.
Из-за сложностей обновления системных клиентов Firebird, а также проблем с исползованием клиента Firebird не своей версии в случае работы нескольких служб Firebird решено
ставить клиентов для каждого сервера Firebird в отдельную папку.
Папка для установки клиентов будет вычисляться по следующим правилам
Например, для Firebird-4.0.1.2692 будет загружаться файл http://agbis.co/download/firebird/firebird_4_client.zip и распаковываться в папку e:\Agbis\Firebird\firebird_4_client.
Таким образом папки с клиентами Firebird могут дублироваться на разных дисках.
Копируются файлы клиента Firebird в системные папки System32 и SysWOW64
Проблемы:
Нужно завершить работу программы полностью.