0

我有一个需要逆向工程和重写的客户端应用程序。它有在 VB 上实现的富客户端(我认为)和一个作为文件的数据库,重用这个数据库是项目的要求。

我需要检查这个数据库并在需要时提取数据。问题是我不知道该怎么做。我知道该应用程序使用msvbvm60.dll并且数据库文件具有扩展名 .sys。我认为值得检查文件的内容,但它很大(3GB),恐怕需要一个特定的工具。

有人可以帮我找出这个文件是什么类型的数据库,以便我可以连接并查看它吗?

4

2 回答 2

0

来自文件

  • PDP-10 文件
  • PlayStation 2 图标
  • SYGRAPH/SYSTAT/SPSS/PC(数据文件)
  • 系统配置
  • 系统设备驱动程序
  • 未知的 Apple II 文件(在 Golden Orchard Apple II 光盘上找到)

也可以使用文件编辑器,例如xvi32来查看文件,看看文件中是否有任何可以识别数据库的文本

于 2013-01-15T16:14:06.450 回答
0

.sys 文件可能是由 VB 应用程序创建的自定义格式。如果您没有源,则需要使用二进制转储实用程序分析 .sys 文件中的数据并重新构建格式。在 Linux 上,我使用 'od' 来完成这类工作。一旦确定了文件格式,就可以将其迁移为新应用程序使用的任何格式。

于 2015-02-21T10:33:09.840 回答