Вниз
Скачать: CL | DM;

Interbase...   Найти похожие ветки 

 
Санёк ©   (2002-05-01 18:48) [0]

Здравствуйте! Помогите пожалуйста!

Как узнать, установлен ли на машине Interbase (Firebird, Yaffil), является ли он сервером, или только клиентом, и какой он версии?

Спасибо


 
Санёк ©   (2002-05-03 11:27) [1]


^
|


 
Desdechado ©   (2002-05-06 16:28) [2]

клиента можно найти %winsysdir%\gds32.dll
версия читается из DLL
сервер определяется через реестр (имхо):
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\InterBase\CurrentVersion
там указаны каталоги, можно дополнительно проверить их наличие и наличие файлов в них


 
Alexandr ©   (2002-05-07 06:40) [3]

1) клиент не обязательно должен лежать в %winsysdir%, он может, например быть рядом с программой
2) В реестре может быть ничего не прописано (да, это кривая установка), но так тоже работать будет...
3) Клиента искать нафиг не нужно, а сервер искать в сервисах-если как сервис или в окнах, если как приложение


 
Desdechado ©   (2002-05-07 10:29) [4]

2 Alexandr © (07.05.02 06:40)
Все это верно, но по п. 1 и 2 - тогда вообще никак не определить. И при установке поверх может оказаться НЕСКОЛЬКО серверов/клиентов. Интересно посмотреть, как они подерутся :))
Уж клиент из каталога программы точно не совпадет со свежеустановленным сервером.


 
Alexandr ©   (2002-05-07 12:06) [5]

если нужна хорошая вероятность правильного определения, то нужен комплексный подход - и так и этак, и окружными путями, а потом юзеру вывалить всю информацию и пусть он решает - что там что...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
1-97351
dlK
2002-05-20 11:57
2002.05.30
При открытии проекта происходит подсвечивание клавиши и пункта ме


4-97456
SPeller
2002-03-29 10:13
2002.05.30
Систем инфо...


6-97367
Romanew
2002-03-18 19:09
2002.05.30
Как сделать запрос поисковой системе


7-97431
Zurgul
2002-03-05 17:19
2002.05.30
отладка сервиса???


14-97398
copyr25
2002-04-19 21:58
2002.05.30
Завтра вся московская милиция будет




   Наверх