Тема: M.E.Doc IS
Нещодавно звернулися з проблемою. Існує пів десятка машин із мережевою версією M.E.Doc IS але не з'єднаних між собою, тобто їх використовували як не мережеві. На всіх п'ятьох машинах БД з даними трьох компаній (на всіх п'ятьох є фрагмент даних з кожної трьох компаній). як таке вийшло не питайте, не є Windows займався. Треба різні дані з усіх машин об’єднати в єдину БД (тобто по одній БД на компанію) щоб використовувати мережеву версію як мережеву. Проблема в тому, що в компанії розробнику M.E.Doc IS є значна* кількість криворуких програмістів, скільки відсотків не беруся судити. Через яких він немає***** можливості об’єднання БД, і не дає можливості самим це виправити. Трохи понишпорив у його каталогах знайшов файли, що підказують що він можливо** пишеться з використанням Qt та можливо**** використовує шифрування для даних. Але це не головне, треба з'ясувати як він зберігає дані і як ними можна маніпулювати щоб самим наприклад з кількох бекапів зробити один.
Тому маю питання:
1. Як вирішити проблему?
2. Як зберігає дані M.E.Doc IS ?
3. Яка структура БД M.E.Doc IS ?
4. Якщо M.E.Doc IS шифрує дані, то як їх розшифрувати?
* значна, тобто достатня щоб зіпсувати продукт
** можливо, бо якщо справді писався з його застосуванням як треба*** то була би версія на Linux
*** як треба, тобто повноцінно без використання ліні
**** можливо, бо чуваки з техпідтримки доволі швидко розшифровують з бекапу без запитування ключа всю БД, хоча клянуться що всі вони зберігаються у зашифрованому вигляді і ключ є лише на машині користувача
***** немає, бо метод "експорт - імпорт" переносить не всю інформацію, в цьому навіть зізналися у техпідтримці M.E.Doc IS.