Сейчас на форуме: Rio (+5 невидимых)

 eXeL@B —› Вопросы новичков —› иследование работы БД
Посл.ответ Сообщение

Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 июля 2008 15:19
· Личное сообщение · #1

Здравствуйте первый раз столкнулся с базами данных не могу койчто понять .Дело такого рода есть база данных содержащая техническую документацию два окна первое навигаци на нем TreeView (серия\двигатель\запчасть ) всего 96096 итемов на втором окне отображается изображение запчасти и список похожий на ListView в нем пронумерованый список деталей входящих в эту запчасть например(1 CYLINDER HEAD. 2 BOLT. ит.д.) сама программа очень много всего использует и написанна наверно на VB в BDE Administrator показывает type XBaseMS .На сколько я понял принцип работы есть там три файла по 200 мб с помощью Filemon и SocketSniff я выяснил что когда на TreeView выбираешь нужную запчасть то программа через сокеты получает даные какое изображение надо выводить из файла 2 достает изображение точнее фаил tif а из файла 3 достает фаил .hsp в котором чтот вроде карты изображения тоесть на изображений есть цыфры обозначающие деталь спомощью этого файла эти цыфры выделяются красной рамкой и через сокеты получает список деталей Так вот как програма обращается к файлам 2 и 3 я могу наблюдать с помощью Filemon но нет не каких обращений к файлу 1 хотя там как раз и храница вся информация имя файлов .tif .hsp и список деталей к этой запчасти, процес котрый передает даные через сокеты программе (tbkern32.exe) тоже невидно что он обращается к этому файлу Но без этого файла 1 все колом…. Без файла 2 нет картинок без файла 3 нет красный рамок
Как можно отследить обращения к файлу 1?
И как я думаю с файлом 1 работает какой нибудь драйвер этой базы как узнать что это за драйвер и где он находится ?
Да и может есть советы как вытащить информацию из этого файла ?
Спасибо !



Ранг: 17.7 (новичок), 13thx
Активность: 0.010
Статус: Участник

Создано: 17 июля 2008 13:49
· Личное сообщение · #2

Что за программа? Понятно, что про автомобили




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 17 июля 2008 14:45
· Личное сообщение · #3

drahm ты бы залил прогу с базами куда-нибудь... что-то ужасно знакомое... вроде я её уже разбирал

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 18 июля 2008 01:27
· Личное сообщение · #4

Спасибо всем внимание дорго!!!
Сама прграмма PartsManagerPro весит много около 300 мб там и dll есть и ocx.После того как я её немного поизучал и нашел что файлы с изображениями и файлы .hsp просматриваемой запчасти хранятся во временой папки, мне пришла идея написать приложение которое бы посылала собщения TVM_GETITEMSTATE, TVM_GETNEXTITEM, LVM_GETITEMTEXT и копировала фыйлы из временой папки .И тут я столкнулся с первой трудностью , ListView оказался не ListView а активХ элементом (sg20o.ocx) расположеным на форме Вобщем для того чтобы чтобы копировать себе список деталей который на этом "ListView" написал маленький патч (нашел место в програме где она получает даные из сокета ну и сохранял имено список деталей) потом дороботал свое приложения что оно посылала месаджи десяти запущеным PartsManagerPro ну и все думал буду ждать...Увы первую 1000 достала бастро за 10 минут
вторую за 1 час на потом 100 за два часа. Как я понял сама эта прога чета там еще внутри себя сортирует
Вобщем не проканала даи дико это как то ведь база в моей винде вроде как зарегистрировалась и через сокеты чтото похожее на sql проходит я просто не когда свой кругозор в сторону sql и бд не направлял а тут столкнулся...Ага сейчас пришла идея там когда фаил 1 удаляешь ошибка каято вылазит буду смотреть в том месте мож че нарою.
Так что рву строку.
Спасибо.



Ранг: 17.7 (новичок), 13thx
Активность: 0.010
Статус: Участник

Создано: 18 июля 2008 08:13
· Личное сообщение · #5

Нет у меня такой программы...
Что требуется? Достать данные?


 eXeL@B —› Вопросы новичков —› иследование работы БД
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати