Название: Установка софта Отправлено: ecspertiza от Октябрь 29, 2009, 13:17 Нужен грамотный совет.
Есть софтина она работает с БД Firebird тот в свою очередь использует UDF-ку мной писаную. Для софта есть инсталятор, который после установки софтины запускает установку Firebird. Проблема в том что вот эту udf.dll нужно скинуть в Firebird/UDF иначе функции из этой длл не будут работает, куда Firebird поставить пользователь я естественно не знаю. Есть один вариант накидать консольную программу которая будет запускаться после установки Firebird ,смотреть куда был поставлен Firebird и потом копировать нужный файл, но это как то не очень красивое решение, может кто лучше подскажет. Название: Re: Установка софта Отправлено: Пантер от Октябрь 29, 2009, 17:56 Вполне нормальное решение. А можно вначале установить Firebird, а потом запросить у юзверя путь, куда он его установил и кинуть туда udf'ку.
Название: Re: Установка софта Отправлено: vipet от Октябрь 29, 2009, 22:52 Я бы делал (и делал уже, но для FB 1.x) кастомный инсталлятор - чтобы все устанавливалось из одного инсталла: и прога и файрберд с нужной длл-кой. Но нужно учитывать ситуацию, если файрберд уже установлен. Тогда надо только dll-ку скинуть. Если совсем по-простому, то если юзер выбирает установку без файрберда (т.к. он у него уже есть), то можно попросить указать папку, где он установлен. P.S. Для FB 1.x под Виндой были такие программки instsvc.exe, instreg.exe, instrun.exe - они прописывали при инсталле все что надо куда надо (и удаляли при анинсталле). Можно посмотреть что там куда пишется. Для FB 2.x - не знаю актуально ли это, в любом случае исходики инсталла должны вроде быть |