我的 friend 有一个管理客户的系统。每个 si 的程序都很糟糕,我的 friend 与开发人员失去了联系。
情况是,现在我的 friend 失去了对程序的访问权限(开发人员说“锁定到机器”,所以当移动到另一台电脑时,他失去了对程序和数据的访问权限。
我的任务是尝试恢复数据库,迁移到另一个数据库,并为我的 friend 创建一个很酷的程序。
现在我需要发现开发人员使用了哪个数据库。我知道该程序是使用 Visual Basic 制作的,因为需要 MSVBVM60.DLL。
有一些程序可以读取 .dat 文件中的元数据并发现使用了哪个数据库?
最佳答案
你可以试试Determining File Format工具。
很遗憾,您的 .dat 文件可能是“随机访问文件”,而不是数据库。
在那种情况下,如果您不知道文件的结构,您将无法读取数据。记录以 block 为单位写入,您必须知道 block 的确切大小才能从一个 block 跳到下一个 block 。可能使用了某种加密。
关于database - 如何告诉数据库类型检查文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786693/