![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
firbird
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]ну, интересно, и что будет если догадаются?