Link to home
Start Free TrialLog in
Avatar of insanekid
insanekid

asked on

Decompiling Visual C++ 's Runtime Library into Code

Hi,

I am currently asked to edit an existing application which uses an old dll that may have been created using Microsoft Visual C++.

I initially thought that it could have been a dll created in Visual Basic so I used a Visual Basic Decompiler to decompile it but it says that it didn't detect Visual Basic Runtime Environment on it.  Then I open the dll on the notepad and as I browse through the "un-understandable" text, I saw "Microsoft Visual C++ Runtime Library".  That is why i think this old dll is created from a Visual C++.  Now the point here is the old dll's code is already gone therefore I can't edit it anymore.  I was thinking if there are ways to get the source code back from the old dll.

Thanks,
Fred
Avatar of trigger-happy
trigger-happy
Flag of Philippines image

Unfortuanately not, the best thing that you can get is just the assembly code which would still be near useless. Normally the things done with decompiled stuff is to just modify them in ways similar to how people crack programs to bypass authentication or the 30 day trial of things.

--trigger-happy
ASKER CERTIFIED SOLUTION
Avatar of jkr
jkr
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of insanekid
insanekid

ASKER

The reason why I want to decompile it is because I plan to use the dll on the .NET but the .NET seems can't read it.  and I wonder why....