vb6 exe  to reverse code to see project

Posted on 2011-04-18
Last Modified: 2012-05-11

I have an old vb6 project...
that is in "exe"

Is there way to breakdown this exe code in vs8 or a third party program ?

Question by:fordraiders
    LVL 7

    Accepted Solution

    Maybe programs like this can help:

    Best of luck
    LVL 11

    Assisted Solution

    It is extremely unlikely that you will get anything useable out of an exe.  There are many other people that have asked this same question on this site, as well as others.  what you think of as vb code no longer exists once it is compiled to an exe.    The best you would get out of it would maybe be some kind of low level stuff, but no where near vb code.  You're better off documenting the app and rewriting in your language of choice.  Sorry to be the downer, but I've tried and I've seen many others try - save your time for something more fruitful.
    LVL 15

    Assisted Solution

    You won't get anywhere unless you know a good amount of assembly(very low level) and you know what functions are being called along with program's code flow.

    There are a few older decompilers for VB6 but you still need to know asm to get anything well worth out of it.

    VB5 and VB6 are compiled into P-Code. Your best bet is to look for a P-code decompiler. If your lucky enough to find a copy of it. DID create a VB6 decompiler it broke down ti the tokens and then tranlates the modules to readable code again. Which is recompilable. Trick is finding the executable. I can't give you direct advice as for one I don't know if you are the true owner of the source code nor is it legal to provide a tool like this. It is legal however to give you hints as it is not telling you how it is done just mearly a shove in the right direction. If you find Dodi and he is still doing his service it will cost you $100 w/ proof of ownership. Atleast that is what it was when I was talkin with him in 2004.

    LVL 2

    Assisted Solution

    I know FXcop does a reverse engineering and also code reviews it
    LVL 3

    Author Closing Comment

    Thanks to all

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    Article by: Kraeven
    Introduction Remote Share is a simple remote sharing tool, enabling you to see, add and remove remote or local shares. The application is written in VB.NET targeting the .NET framework 2.0. The source code and the compiled programs have been in…
    It’s quite interesting for me as I worked with Excel using for some time. Here are some topics which I know want to share with others whom this might help. First of all if you are working with Excel then you need to Download the Following …
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now