Post by bullsharkThat's not reverse engineering, it's theft.
I disagree. I've been handed about 100K lines of unbelievably messy code (the programmer
didn't understand Windows, multithreading, networking, modularization, interfaces, C++ or
MFC, so it is a real disaster). I have to reverse-engineer what this code is alleged to be
doing (in the process, upping its MTBF from 30 minutes to a year; it is a service). The
problem is that I *don't* want the structure; it is a mess; what I need to do is isolate
the real code from the blunders, keep the real code, and rewrite the entire infrastructure
that supports it. (The Good News is that they are paying me lots to do this).
Reverse-engineering the structure wouldn't help me, because the structure is so *%$#ed up
that I absolutely do NOT want to replicate it! But I need to separate out who does what to
whom. Had it been a well-structured app of this complexity, I would seriously consider the
program I recommend below.
Note that he said he has the source code. Probably someone in the same fix I'm in.
I've used Genitor (www.genitor.com) in the past, but it is so far off from supporting my
programming style that it is a pain to use. You can download a free 30-day trial version.
It works pretty well, if you don't mind its bizarre ideas about what comments mean.
However, a word of warning: during the install, it will ask if you want it to be your
default editor for .cpp and .h files. Tell it NO! It took me weeks to undo the damage this
option did to my system.
joe
Post by bullsharkHi,
Can any body tell me the reverse engineering tool which can be used for
VC++.
I want to retrack the design of the application , from the source code.
That's not reverse engineering, it's theft.
Examine the inputs, analyze the results and develop your own
implementation to duplicate them.
If you want the source code, contact the developer and ask for it.
bullshark
Joseph M. Newcomer [MVP]
email: ***@flounder.com
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm