Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

firbird


Страницы:   1 2

alshtam ©   (2007-12-10 15:09:00) 

для работы firebird в локальном режиме требуется чтобы в каалоге программы лежало куча библиотек,
подскажите пожалуста  кто знает, как все это спрятать в один файл (в exe например или dll) не хочу чтоб по набору файлов кто то догадался какаую базу я использую


alshtam   (2007-12-11 10:26:00) [1]

ну да, в общем то ты прав конешною


Сергей М.   (2007-12-11 09:45:00) [2]


> alshtam


В целом ты. конечно же, занялся ерундой.

Любой мало-мальски "продвинутый ковыряльщик" обнаружит модуль gds32 (или fbclient) прямо в АП твоего процесса, где бы ни находился файл с его образом и как бы он не назывался.


alshtam   (2007-12-11 09:43:00) [3]

ну может действительно, спасибо, хотя конешно хорошо бы все спрятать, ну хоть так


Сергей М.   (2007-12-11 09:40:00) [4]


> программа не найдя их вылетает


Ну оставь их на месте.
Откуда "ковыряльщику" знать, что их использует программа, работающая именно с FB ?


Сергей М.   (2007-12-11 09:38:00) [5]


> в system прижились например gds32.dll


Туда же смело можно перенести

msvcr71.dll
msvcp71.dll


> я негде не прописывал где лежат библиотеки, а скорее всего
> надо


Это еще зачем ?
%SYSTEM% всегда фигурирует в списке путей поиска по умолчанию


alshtam   (2007-12-11 09:37:00) [6]

ну может и общего но программа не найдя их вылетает


Сергей М.   (2007-12-11 09:35:00) [7]


> некоторые библиотеки отвечают за кодировку


Ну и что ?
Это библиотеки общего назначения, они используются не только в FB.


alshtam   (2007-12-11 09:33:00) [8]

хотя некоторые библиотеки действительно в system прижились например gds32.dll. я негде не прописывал где лежат библиотеки, а скорее всего надо, где и как это сделать?


alshtam   (2007-12-11 09:28:00) [9]

хм...
некоторые библиотеки отвечают за кодировку, firebird эти библиотеки не видит в system :(


Сергей М.   (2007-12-11 09:10:00) [10]


> лежит в каталоге программы


Ну так возьми да убери его, к примеру, в %SYSTEM%, подальше от любопытных глаз)

Что мешает ?


alshtam   (2007-12-11 08:59:00) [11]


> И все это добро лежит в каталоге программы ?!

да лежит в каталоге программы, хорошо бы собрать... как не знаю


Sergey13   (2007-12-11 08:55:00) [12]

> [8] alshtam   (11.12.07 07:49)
> не хочу чтоб базу ковыряли, это одно из требований тех задания

Ты не выполнил техзадание.


Сергей М.   (2007-12-11 08:48:00) [13]


> alshtam   (11.12.07 07:55) [11]


И все это добро лежит в каталоге программы ?!


alshtam   (2007-12-11 07:58:00) [14]

нет это оправдано, информация открытого доступа, но база целиком должна быть закрыта


alshtam   (2007-12-11 07:55:00) [15]


> Да-дад, просьба перечислить кучу поименно!

перечисляю:
msvcr71.dll
msvcp71.dll
icuuc30.dll
icuin30.dll
icudt30.dll
gds32.dll

и папка "intl" с ее содержимым:
fbintl.dll


Германн   (2007-12-11 07:55:00) [16]


> это одно из требований тех задания

Ну ну. Я бы засунул такое требование в соответствующее место.


alshtam   (2007-12-11 07:49:00) [17]

Удалено модератором


alshtam   (2007-12-11 07:49:00) [18]

не хочу чтоб базу ковыряли, это одно из требований тех задания


Sergey13   (2007-12-10 16:50:00) [19]

> [6] Palladin ©   (10.12.07 16:49)

Смеяться будут наверное. 8-)


Palladin   (2007-12-10 16:49:00) [20]

ну, интересно, и что будет если догадаются?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо