反编译 MS Access MDE 文件的替代方法
我的任务是寻找一个合适的工具来反编译 MDE 文件。 MDE 是由已经离职的员工创建的(这个故事很熟悉吧?),我们无权访问原始的 MDB 文件。
我们需要访问原始代码的原因是数据源正在发生变化(后端以及一些表和查询),我们需要一种更新查询的方法。一个更改示例,在 SELECT 语句中,where 是 WHERE 子句将零作为字符串 (“0”) 而不是整数查找。
我知道,除非您使用 EverythingAccess.com 这样的人的服务,否则您不太可能拿回源代码。
我的主要问题是寻求反编译代码的替代方法。我正在考虑的方法的一个示例是使用 tcpdump 监视应用程序与 ODBC DSN 之间的流量。然后,我也许能够编写代码来在新旧系统之间转换数据源查询。
理想情况下,我更喜欢一种以应用程序为中心的解决方案,而不是分析所有网络流量的解决方案。
我应该补充一点,毫无疑问,大多数人都认为最好的解决方案是根据其感知的功能重写代码。这是我们(目前)不考虑的选项。
I've been tasked with finding a suitable tool to decompile MDE files. The MDEs were created by staff who have since left (familar story eh?) and we do not have access to the originally MDB files.
The reason we need access to the original code is that the data source is changing (the backend as well as some of the table and queries) and we need a way to update queries. An example of a change, in a SELECT statement where is the WHERE clause looks for zero as a string ("0") rather than an integer.
I'm aware that unless you use the services of people like EverythingAccess.com its unlikely you will ever get the source code back.
My main query is to ask for alternative methods to decompiling code. An example of the kinds of methods I'm thinking about is to spy on the traffic between the app the the ODBC DSN using tcpdump. I might then be able to write code to translate the data source queries between the old and new systems.
Ideally I'd prefer a solution that is application centric rather than one that analyses all network traffic.
I should add one caveat, no doubt most of you are thinking the best solution is to rewrite the code, based on its perceived functionality. This is the option we're not considering (at the moment).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查询和链接表可以在 MDE 中更改。
或者,请参阅
将 Microsoft Access MDE 文件转换回 MDB 文件。第 2 部分的一些提示我发现您已经了解适用于 Microsoft Access 的 MDE 到 MDB 转换服务 韦恩表示他需要证明您拥有该代码。
Queries and linked tables can be changed in an MDE.
Alternatively see
Converting a Microsoft Access MDE file back into an MDB file. Section 2 for some tipsI see you're already aware of MDE to MDB Conversion Service for Microsoft Access Wayne has stated he will require proof that you own the code.