Подключите нашего Telegram-бота для уведомлений о новых проектах

Получить данные с firebird (rfunc.dll)

8
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 6 лет и 10 месяцев
Бюджет: 1000 руб
9.98 $ — 9.45 €
 

Есть программа под windows.
Она использует firebird  в качестве базы данных.


Firebird запускается локально (доступен только из exe файла, насколько я понимаю)

И в качестве хранения данных использует файл с расширением .fdb

Мне удалось установить firebird 2.5 и подключиться к файлу .fdb при помощи установленного firebird.

И я смог успешно получить все данные с файла.

Но есть одна таблица, в которой данные хранятся в виде зашифрованной строки.

Например: 
YslRru709fdHXjE3RFg4MGTOT67v4Oj1R0I/MEBGPjdx20my7Ovv+1pIKS9GWjw8edNsgdnH3ck=
YclRru309fdEXDE3R104M2fMT67u5ev8WFo6MEpJPD5uy0+v+eDt+UZaPDZDTD07ec1JqOfg6vRPWDwqSE07OFz4eYTX0NrP

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

Проблематика в том, что, когда я пытаюсь вызвать эту процедуру, то я получаю ошибку, function Z is undefined. 
Т.е. процедура вызывает функцию, которая не определена.

Я нашел файлы:
gds32.dll
rfunc.dll

Я полагаю, что исходники rfunc.dll лежат здесь: rfunc.sourceforge.net/rus...

Я полагаю, что в этих файлах описаны требуемые функции.

Но я мне не удалось подключить эти файлы в свой новоустановленный firebird 2.5.
На все мои попытки добавления файлов в папку UDF, правки firebird.conf, я получаю ту же ошибку, что функция Z не определена.

Причиной, я думаю, может быть то, что rfunc.dll работает под win32  (В файле, во второй строке такой текст присутствует: This program must be run under Win32)

Вопрос, как мне эмулировать win32 или как мне конвертировать rfunc.dll для win64?

В целом, я не хочу консультации как это сделать, я хочу решение проблемы, а именно, раскодирование выше перечисленных строк.





Разделы:
Опубликован:
03.02.2020 | 12:13

Теги: нужен программист, ищу программиста, резюме программиста, требуется база данных

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».