exe. decompilers

Lads,

I have the installation disks for an old app but my company needs me to make some changes to the source code which I have lost :(

Is there s/w out there that can decompile the .exe or the installation disks?

Many thanks,
Jamie
dublinerAsked:
Who is Participating?
 
cwreaSoftware CraftsmanCommented:
What everybody really wants to tell you is that you are S.O.L.  :-)

What kind of change is required?  If it is simple enough (e.g. changing a constant) patching the disassembled code is an option.

If the program is component-based (e.g. DLLs, controls) and has clear encapsulation boundaries, and the change is isolated to one component, then another option is to rewrite the one compnent that requires changes.  That's much more work than if you had the source code, but still an option.

0
 
jkrCommented:
Check http://www.cs.uq.edu.au/groups/csm/dcc.html - even though I fear that working with that might be pretty tedious...
0
 
bkdcCommented:
what exe ? Was it written in C, Pascal, VC, VBasic ? Is it an installer made with InstallShield or whatever ?
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
dublinerAuthor Commented:
Aye,
the code was written in C and the installer is InstallShied.
does this help?

I tried the link but it didn't work though...
jamie
0
 
jkrCommented:
Sorry, the link has moved: http://www.csee.uq.edu.au/~csmweb/dcc.html
0
 
dublinerAuthor Commented:
hey man,
I gave the URL a whirl but the source and instructions are a bit unwieldy...i.e. I couldn't get it to work.
any other sites? :)
0
 
makerpCommented:
at the bottom of the link jkr

Note
Dcc has a fundamental design flaw that limits it to about 30k of input binary program, i.e. it currently handles toy programs only!
0
 
dublinerAuthor Commented:

thanks but is there anything else i can use?
0
 
dublinerAuthor Commented:

thanks but is there anything else i can use?
0
 
smitty1276Commented:
If you have executables, all you will be able to get out of them is basically sloppy assembly language.  Languages provide a way for us to more easily understand what we are telling the computer to do... once they are compiled into executables there is nothing remaining of the language.  It's just machine instructions... just because we told the compiler what instructions to use using C++ doesn't mean there's any C++ in the code that the compiler made.
0
 
dublinerAuthor Commented:
Thanks,
I think I'll just hide ma head in shame and tell the big man there aint nothing I can do...
catch you later & thanks for the comments,
jamie
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.