[AccessD] Hacking MDE (was Creating a demo Access app?)

Jim Dettman jimdettman at earthlink.net
Mon Feb 27 08:02:08 CST 2006


<<In fact it's very easy and it can't be even called as hacking because it
uses undocumented feature and not more than that.>>

  It's not even really undocumented.  No where does it say you can't use OLE
against a MDE (or course it doesn't say that either, so I suppose you might
call it undocumented).  Mike Gunderloy pointed this out many years ago. He
was also the first (that I'm aware of) to point out that is was technically
possible to de-tokenize VBA p-code from a MDE, just that no one had bothered
to do it because of the size of the task vs. the worth.

  If it was simple as the one language I use (NPL), which has built in
statements to do that ($Source and $Object) on the fly, we'd really be in
trouble.

Jim.

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Shamil
Salakhetdinov
Sent: Saturday, February 25, 2006 5:51 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Hacking MDE (was Creating a demo Access app?)


Marty,

I know how to do that with mde without Michael Kaplan's or Serge Gavrilov's
utilities.
In fact it's very easy and it can't be even called as hacking because it
uses undocumented feature and not more than that.
I did get on it occasionally while investigating MS Access internals trying
to workaround its bugs/limitations.

I have never announced this "knowledge" as a service or as an add-in.
Just in one case here I helped to get forms/reports designs when this
help was requested. And that time I used other technique, which needed much
more work than to just use mentioned above undocumented feature.
And this help was free. And it was for the author of the original software
who lost the sources.

And I have never used that knowledge to make copycat software.

Yes, I know Serge Gavrilov by e-mail but his utilities/business with MDEs is
his own business and his own responsibility - I can' t influence that. BTW,
Serge is living in Tcheliabinsk, Urals and I'm in St.Petersburg - we are
2000+ km apart - not a distance in Internet times but it is not my backyard
:)

Shamil

----- Original Message -----
From: "MartyConnelly" <martyconnelly at shaw.ca>
To: "Access Developers discussion and problem solving"
<accessd at databaseadvisors.com>
Sent: Saturday, February 25, 2006 9:46 PM
Subject: Re: [AccessD] Hacking MDE (was Creating a demo Access app?)


> It is not that hard to do with an mde.  Here is a utility.
> Michael Kaplan pointed me here about 3 or 4 years ago for password cracks.
>
> MDE forms/reports extractor v2.2 MS Access 2000 add-in
>  This utility is designed to allow you to extract the forms, reports
> and macros from an mde file to mdb (without the form/report class module
> code).
> It wont get the code behind the forms.
>
> http://accesstools.narod.ru/index.html
>
> Serge Gavrilov seems to be in your backyard.
>
>
> Shamil Salakhetdinov wrote:
>
>>All,
>>
>>Here is a Friday puzzle on subject I suppose:
>>
>>Have a look at this screenshot
>>
>>http://www.code-vb.com/help/dlg_frmProcedure.htm
>>
>>and now on this one:
>>
>>http://www.smartvba.com/methods_builder.htm
>>
>>The first (http://www.code-vb.com/help/dlg_frmProcedure.htm) - was first
>>time released in the beginning of the last year and the latter - in the
>>end.
>>
>>These are not related companies.
>>
>>I know the history of the first and how it was created.
>>
>>Question: How it comes that the design of the latter company's software is
>>sometimes literally the same? (and many other forms are like that).
>>
>>My guess: The designs of the first were replicated  manually or
>>decompiled (there is good VB6 decompiler - the info about it was
>>published here) then adjusted and published by the second company.
>>
>>Anybody believes that designs can be so similar if the second company
>>didn't
>>know anything about the software products of the first?
>>Am I getting paranoid?
>>
>>If not, then one who publishes MDE apps may expect to see their GUI
>>designs (and good GUI designs is a lot of work) be published within other
>>companies' software...
>>
>>Shamil
>>

--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com





More information about the AccessD mailing list