3
Answers

C# code review and compare

Photo of Sie Ste

Sie Ste

12y
1k
1
I want to decompile a C# 2010 application. The only thing I have to work with is the deployment and setup project that I obtained from a contract shop. (I am pretty certain the code I obtained from the contract shop is not the most current version of the code.)


In addition, I would like to know what a good open source (free) tool and/or visual studio.net 2010 professional featuret I can use to compare the C#.2010 code. Basically I want to compare code that is in a visual studio.net professional environment to the same some that is obtained from a decompiler tool.

  Basically I would like to know if the professional version of visual studio.net 2010 has these features? if so, what are they and how do I access these features.

  If this is not avaialble, then what open source (free) tool(s) would  you use? Of the tools you recommend, would you let me know if they are setup to work well with each other? Possibly there is one open source tool that would accomplish this goal?

Answers (3)

0
Photo of Sharad Gupta
NA 19.6k 4.3m 12y
Reflactor will give orignal source code and if you want to protect your dll then fallow that steps-
1-firstlly download(http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx) and install a eazfuscator tool.
2-Install that tool.
3-Drag and Drop dll into that tool.
4-At last your dll has been protected.
0
Photo of Sie Ste
NA 196 143.1k 12y
I have the following additional questions:

1. Will reflector create the code exactly as the real source code is or is it a close approximation?
2. What software would you recommend to compare the source code that is generated from reflector versus the code the contract shop actually gave to my company? 
0
Photo of Sharad Gupta
NA 19.6k 4.3m 12y
first download reflector for dot net and after it fallow these steps 1-Install reflector 2-Select Your dot net version. 3-File-> Open, select your dll 4-In the node tree, right click on the function you want to see "Disassemble" 5-your found Disassamble code.