Re: Reverse Engineering a VB exe

From: datakeepr (datakeepr_at_discussions.microsoft.com)
Date: 08/12/04


Date: Thu, 12 Aug 2004 11:19:03 -0700

I'm also not too sure what else this VB does. It's very small (36kb). The
old folder (D Drive) is actually a CD Rom on the new machine. I do know what
the folder name and the fiile is that the program is looking for. So I
could burn a CD with the appropriate folder tree on it, load it to the CDR
and see what happens when I run the program. But not sure what else the
program does. I don't want to miss anything.

"Tim Baur" wrote:

> =?Utf-8?B?ZGF0YWtlZXBy?= <datakeepr@discussions.microsoft.com> wrote in
> news:65CD30B0-359D-4A6A-9399-22062B3352AC@microsoft.com:
>
> > I have an exe program developed in VB4 (i think), but do not have the
> > source code. It runs on an NT40 server of which I am relocating to a
> > W2000 server. The VB program I believe makes a call to a now
> > "non-existent" folder. Is there any way to recover/reverse engineer
> > to the source code, make adjustments and then recompile this program.
> > I have VB5.0 and Visio 2000 only to work with at this point.
> >
>
> There are decompilers available for this kind of thing, but decompiling the
> exe almost certainly won't be faster than rewriting the app. Compiled code
> reads nothing like source code.
>
> If you don't know what folder is supposed to be there, it might be possible
> to use FileMon to see what the app is looking for. You could then recreate
> the folder on the OS.
>
> I think there are also utilities on the market that will create a "fake"
> folder in your file system. It works like a Unix alias.
>
> Just a thought.
>



Relevant Pages

  • Re: Asm For Nerds
    ... Now deviating from the "4 Megas of sources for the ... Right-click on the HLA standard library folder. ... And that's just the HLA source code, that doesn't include any of the ...
    (alt.lang.asm)
  • Re: Lost !
    ... I think FullEditC is another Delphi unit. ... Make sure both units are in the same package, and that you have exactly one copy of each .pas file and exactly one copy of each .dcu file on your computer. ... and "Output folder" settings in the project options. ... The folder where your source code is should *not* be in *any* search path. ...
    (comp.lang.pascal.delphi.misc)
  • Re: Reverse Engineering a VB exe
    ... You can't de-compile VB6 app's to the original source code, ... Why not just ask the person that wrote the app to modify it for you? ... >>> to the source code, make adjustments and then recompile this program. ... >> the folder on the OS. ...
    (microsoft.public.vb.general.discussion)
  • Re: Inheriting a Form within the same project
    ... > related to my ignorance about namespaces and location of the source code ... > the new Inherted form and using the inheritance browser. ... > public Class formnew: TestApp.baseform ... > I tried and tried until I copied my project to the root folder of the ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: QC reports fixed in update 3
    ... source code is identical for Update #2 and #3. ... So either my update didn't happen properly, I cocked up the comparison, or update #3 is just screwed up with the VCL part of the update? ... After comparing the two using Beyond Compare this is the report I get back (Left Side refers to Delphi 2005 with Update #2, ... FOLDER COMPARISON ...
    (borland.public.delphi.non-technical)

Loading