Is reverse a Visual C++ .dll file possible?

Hi!

I inherit an old .dll file written in Visual C++ and I could not locate the code nor any documentation. Is there a way to reverse engineer .dll file into original source code?

Thank you.
Tuan_JeanAsked:
Who is Participating?
 
Jaime OlivaresSoftware ArchitectCommented:
>I could only get up to the assembly code so far.
Yes, you can't get more than this. To determine what it does is really not a trivial task.
0
 
Jaime OlivaresSoftware ArchitectCommented:
> Is there a way to reverse engineer .dll file into original source code?
Absolutely not, reverse engineer won't give you back variable names and function names (with exception of exportable functions)

0
 
Tuan_JeanAuthor Commented:
Thank you for the prompt response. So, basically I am stuck? What will be the best I could achieve out of this "black-box"?
0
 
Jaime OlivaresSoftware ArchitectCommented:
The best you can have are exportable function names.
But I am sure will not be hard to build your own DLL. What does it?
0
 
Tuan_JeanAuthor Commented:
Basically, I was pull in in middle of a project that has this small dll file and no one really know how it is related to the rest of other systems.

I could only get up to the assembly code so far.

Thank you

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.