2010-06-11 4 views
0

J'ai un fichier .ddb qui est utilisé comme répertoire téléphonique pour une application écrite en flash/VB.net (je suppose). Le problème est que l'application s'écrase et mon seul était d'accéder à l'application via le mystérieux fichier (* .ddb) (99% de la taille de l'application.)DDB fichier inconnu

L'application contient une DLL aussi mystérieuse (NK_SQLite.dll).

Jusqu'à présent, j'ai essayé:

  • SQLite Browser
  • essayé d'ouvrir le fichier dans PL/SQL
  • essayé d'ouvrir le fichier dans SQL Server

Toutes les idées sur la façon de résoudre ce problème,

Répondre

0

Est-il possible que l'extension DDB soit trompeuse? Avez-vous essayé de l'ouvrir en tant que fichier CAB ou ZIP? Le fichier NK_SQLLite.dll fait certainement sonner comme une base de données SQLLite, mais encore une fois, il pourrait être un faux-fuyant.

Une autre possibilité ... si l'un des codes est .NET, avez-vous essayé de le désassembler? Vous pourriez avoir des indices sur ce qui se passe de cette façon, tant que ce n'est pas obscurci. Si vous n'êtes pas familier avec la façon de le faire, je recommanderais un outil comme réflecteur de RedGate (http://www.red-gate.com/products/reflector)

+0

J'ai essayé le CAB et le ZIP par 7-zip et win-rar, mais pas de chance. J'ai également essayé d'ouvrir le fichier avec PSPad mais il s'avère que le fichier est binaire. En ce qui concerne le TriGate RedGate, il semble que le fichier (.exe) comporte une erreur sur toutes les versions des versions .net Assembly fournies. Existe-t-il un moyen de savoir dans quelle version de l'assembly ce fichier a été créé? –

+0

J'ai peur que si Reflector n'arrive pas à comprendre l'exécutable, alors je ne connais pas de moyen de savoir quelle version a été utilisée. Il semble très probable que l'application n'est pas construite dans .NET, ou a été obscurcie de sorte qu'elle ne peut pas être modifiée. Je ne sais pas quoi d'autre suggérer à ce stade ... Ce fichier de stockage n'est peut-être pas du tout une vraie base de données; il pourrait s'agir d'un format personnalisé conçu spécifiquement pour l'application en question. J'espère que quelqu'un d'autre peut proposer quelques suggestions. – wtigotw

+0

Merci pour votre aide, j'apprécie la préoccupation. Je garderai ce poste ouvert au cas où je trouverais quelque chose de pertinent. –