反编译 MS Access MDE 文件的替代方法

发布于 2024-08-26 01:25:53 字数 479 浏览 2 评论 0原文

我的任务是寻找一个合适的工具来反编译 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2024-09-02 01:25:53

查询和链接表可以在 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 tips

I 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文