I have a small utility that was originally written in Visual Studio 2005.

I need to make a small change, but the source code for one of the DLL files has been lost somewhere.

Is there a free or reasonably priced tool to reverse engineer the DLL file back to C++ code?

Edit
Report