逆向工程一个mde [英] Reverse Engineering an mde

查看:59
本文介绍了逆向工程一个mde的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

真的只是一个普遍的问题。我可能很快就会被要求撤销

设计一个mde文件,并且想知道是否有人对他们想要分享的

主题有任何经验。从来没有这样做之前我想知道

如果有一个首选的话方法,任何要避免的陷阱,那种

的东西。


任何输入都非常感谢。

Keith。

Just a general question really. I might soon be required to reverse
engineer an mde file and was wondering if anyone had any experiences on the
subject they''d like to share. Having never done this before I was wondering
if there was a "preferred" method, any pitfalls to avoid, that kind of
thing.

Any input greatly appreciated.
Keith.

推荐答案




Keith写道:


Keith wrote:
只是一个普遍的问题。我可能很快就会被要求撤销工程师mde文件,并且想知道是否有人对他们想要分享的
主题有任何经验。在我想知道是否有首选之前从未这样做过。方法,任何需要避免的陷阱,那种东西。
Just a general question really. I might soon be required to reverse
engineer an mde file and was wondering if anyone had any experiences on the
subject they''d like to share. Having never done this before I was wondering
if there was a "preferred" method, any pitfalls to avoid, that kind of
thing.




严格来说,无法重建MDB文件,所以无法完成

直接查看对象。但是,您可以通过观察推断出

功能。如果你很幸运,你有一个SQL

服务器作为后端,所以你可以设置一个有用的跟踪。

否则它''祝你工作相当辛苦,你可能会错过一些东西。


祝你好运。


爱德华

-

阅读小组的阅读小组:
http ://www.bookgroup.org.uk



Can''t be done, in the strict sense that you cannot recreate an MDB file
directly and view the objects. However, you can deduce the
functionality through observation. If you''re lucky, you''ve got SQL
Server as a backend, so you can set up a trace which will help matters.
Otherwise it''s fairly painstaking work, and you may miss some stuff.

Good luck.

Edward
--
The reading group''s reading group:
http://www.bookgroup.org.uk


http://www.socrtwo.info/MDE2MDB.htm
http://www.everythingaccess.com/mdeunlocker_faqs.htm#4
http://www.tech-archive.net/Archive /...4-12/0106.html


所以看起来你是mig能够获得表格和报告。您已经可以获得

表和查询。但不是VBA,我认为这意味着任何CBF都可以作为独立的模块。


所以你有一些/很多工作要做,取决于有多少VBA在

中。当然,如果没有它可能是一个简单的

应用程序,你也可以从头开始重新创建。


我''我在记事本中打开了mde文件,你看到的东西看起来有点像代码一样,如果你可能想要弄清楚它可能意味着什么。如果

文件在制作成mde之前已加密,那么你甚至看不到

那个。


这对我来说听起来像是一大堆工作。如果他们有一个应用程序他们有点像b $ b但需要改进xyz然后用它作为一个高质量的原型。

你已经有很多需求收集为你完成。


为什么它仍然是mde?他们和他们以前的开发者一起摔倒了吗?她不会让他们拥有mdb吗?如果是这样的话,我会保持警惕。

可能是他们没有mdb的好理由,但可能没有。我经常

分发mde文件。部分原因是它们更快更小,而且b $ b部分只是为了阻止用户玩它们。但是如果他们要求的话,我总会付给客户和mdb。


Mike


基思 <柯********* @ baeAWAYWITHITsystems.com>在消息中写道

news:42 ********** @ glkas0286.greenlnk.net ...
http://www.socrtwo.info/MDE2MDB.htm
http://www.everythingaccess.com/mdeunlocker_faqs.htm#4
http://www.tech-archive.net/Archive/...4-12/0106.html

So it looks like you might be able to get forms and reports. You can get
tables and queries already. But not VBA, which I assume means any CBF as
well as standalone modules.

So you''d have some/lots of work to do, depending on how much VBA there is in
the thing. And of course if there isn''t then it''s probably a simple
application that you may as well recreate from scratch.

I''ve opened up mde files in notepad, and you see something that looks a bit
like code, if you could be bothered to work out what it might mean. If the
file was encrypted before it was made into an mde then you can''t even see
that.

It all sounds like a ton of work to me. If they''ve got an app they sort of
like but needs improvements xyz then use that as a high quality prototype.
You''ve had a lot of the requirements gathering done for you.

Why is it an mde anyway? Have they fallen out with their previous developer
and she won''t let them have the mdb? If that''s the case I''d be wary. There
may be a good reason they don''t have the mdb, but there might not. I often
distribute mde files. Partly cause they''re a bit faster and smaller, and
partly just to stop users playing with them. But I''d always give a paying
client and mdb if they asked for one.

Mike

"Keith" <ke*********@baeAWAYWITHITsystems.com> wrote in message
news:42**********@glkas0286.greenlnk.net...
只是一个普遍的问题。我可能很快就会被要求撤销
设计一个mde文件,并且想知道是否有人对他们想要分享的主题有任何经验。从来没有这样做之前我想知道是否有首选方法,任何需要避免的陷阱,那种事情。

任何输入都非常感谢。
基思。
Just a general question really. I might soon be required to reverse
engineer an mde file and was wondering if anyone had any experiences on
the subject they''d like to share. Having never done this before I was
wondering if there was a "preferred" method, any pitfalls to avoid, that
kind of thing.

Any input greatly appreciated.
Keith.


嗨Mike,嵌入的回复...


Mike MacSween < MI *************************** @ btinternet.com>写在

消息新闻:42 *********************** @ news.aaisp.net.uk ..。
Hi Mike, responses embedded ...

"Mike MacSween" <mi***************************@btinternet.com> wrote in
message news:42***********************@news.aaisp.net.uk.. .
http://www.socrtwo.info/MDE2MDB.htm
http://www.everythingaccess.com/mdeunlocker_faqs .htm#4
http://www.tech-archive.net/Archive/...4-12/0106.html

所以它看起来像你或许可以获得表格和报告。您已经可以获得表格和查询。但不是VBA,我认为这意味着任何CBF都可以作为独立的模块。

所以你有很多工作要做,这取决于有多少VBA <事情中。当然,如果没有它可能是一个简单的应用程序,你也可以从头开始重新创建。


我已经快速查看了数据库窗口,并且有大约20个VBA模块,

谁知道它们包含了多少代码?!

我已经在记事本中打开了mde文件,你看到的东西看起来有点像代码,如果你可能想要弄清楚它可能意味着什么。如果文件在制作成mde之前已加密,那么你甚至无法看到它。


我不知道你能做到这一点,也许它会提供一些线索。谢谢

的小费。

这对我来说听起来像是一大堆工作。如果他们有一个应用程序他们喜欢但需要改进xyz然后将其用作高质量的原型。
你已经为你完成了很多需求收集。


同意。
为什么它仍然是mde?他们和以前的开发人员一起出去了,她不会让他们拥有mdb吗?如果是这样的话我就会保持警惕。可能有一个很好的理由他们没有mdb,但可能没有。
http://www.socrtwo.info/MDE2MDB.htm
http://www.everythingaccess.com/mdeunlocker_faqs.htm#4
http://www.tech-archive.net/Archive/...4-12/0106.html

So it looks like you might be able to get forms and reports. You can get
tables and queries already. But not VBA, which I assume means any CBF as
well as standalone modules.

So you''d have some/lots of work to do, depending on how much VBA there is
in the thing. And of course if there isn''t then it''s probably a simple
application that you may as well recreate from scratch.
I''ve had a quick look at the db window and there are about 20 VBA modules,
who knows how much code they contained?!

I''ve opened up mde files in notepad, and you see something that looks a
bit like code, if you could be bothered to work out what it might mean. If
the file was encrypted before it was made into an mde then you can''t even
see that.
I didn''t know you could do that, maybe it will provide some clues. Thanks
for the tip.

It all sounds like a ton of work to me. If they''ve got an app they sort of
like but needs improvements xyz then use that as a high quality prototype.
You''ve had a lot of the requirements gathering done for you.
Agreed.
Why is it an mde anyway? Have they fallen out with their previous
developer and she won''t let them have the mdb? If that''s the case I''d be
wary. There may be a good reason they don''t have the mdb, but there might
not.




故事是以前的开发人员离开了他们的公司和他们

找不到 mdb,无论出于何种原因。我只是有点担心重新创建这个应用程序可能比一个凡人可以处理的工作更多的工作,它

看起来是一个非常复杂的野兽。 />

非常感谢你的评论迈克:o)



The story is that the previous developer has left their company and they
"can''t find" the mdb, for whatever reason. I''m just a little afraid that
re-creating this app might be more work than one mere mortal can handle, it
looks quite a complex beastie.

Many thanks for your comments Mike :o)


这篇关于逆向工程一个mde的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆