2010-03-17 227 views
2

我的任务是找到一个合适的工具来反编译MDE文件。 MDE是由已离开的员工创建的(familar story eh?),我们无法访问最初的MDB文件。反编译MS Access MDE文件

我们需要访问原始代码的原因是数据源正在改变(后端以及一些表和查询),我们需要一种更新查询的方式。在SELECT语句中,WHERE子句将零看作字符串(“0”)而不是整数,这是一个更改的示例。

我知道,除非你使用像EverythingAccess.com这样的人的服务,否则你永远不会得到源代码。

我的主要查询是要求替代方法来反编译代码。我正在考虑的一种方法是使用tcpdump监视应用程序与ODBC DSN之间的流量。然后,我可以编写代码来转换旧系统和新系统之间的数据源查询。

理想情况下,我更喜欢以应用程序为中心的解决方案,而不是分析所有网络流量的解决方案。

我应该补充一点,毫无疑问,大多数人都认为最好的解决方案是根据其感知功能重写代码。这是我们没有考虑的选项(目前)。

+0

您是否尝试过查找原始MDB?没有好的方法来反编译MDE。我敢打赌,任何声称做这件事的工具都会给你带来几乎和从头开始重新创建应用程序一样多的工作。后者实际上并不像你想象的那么复杂,因为你的大多数标准Access应用程序不会以代码为中心。 – 2010-03-17 20:06:17

回答

1

可以在MDE中更改查询和链接表。

或者参见 将Microsoft Access MDE文件转换回MDB文件 。第2部分的一些提示

我看到你已经知道MDE to MDB Conversion Service for Microsoft Access韦恩已经表明他会要求证明你拥有的代码。