Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / C# / September 2007

Tip: Looking for answers? Try searching our database.

Decompilation

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Martijn Mulder - 14 Sep 2007 10:33 GMT
What tools and what strategy can one use to decompile a compiled C#-project?
Vadym Stetsiak - 14 Sep 2007 10:50 GMT
Hello, Martijn!

Use a search engine to query for Lutz Roeder's .NET Reflector.
--
With best regards, Vadym Stetsiak.
Blog: http://vadmyst.blogspot.com

You wrote  on Fri, 14 Sep 2007 11:33:52 +0200:

MM> What tools and what strategy can one use to decompile a compiled
MM> C#-project?
Martijn Mulder - 14 Sep 2007 12:32 GMT
>>  MM> What tools and what strategy can one use to decompile a compiled
>>  MM> C#-project?

> Hello, Martijn!
>
> Use a search engine to query for Lutz Roeder's .NET Reflector.

Hello Vadym,

Lutz Roeder's .NET Reflector is cool indeed! When I examine the data
members of a class, I do not see the contents. Example:

class MyClass
{
 string MyString="Mjortvyje doesji";
}

I can see there is a class MyClass that contains a string MyString, but
I cannot see what is in the string.
Vadym Stetsiak - 14 Sep 2007 12:46 GMT
Hello, Martijn!

MyString intialization will be put by Reflector into ctor aka class
constructor.

--
With best regards, Vadym Stetsiak.
Blog: http://vadmyst.blogspot.com

You wrote  on Fri, 14 Sep 2007 13:32:46 +0200:

MM>>>> What tools and what strategy can one use to decompile a compiled
MM>>>> C#-project?

>> Hello, Martijn!

>> Use a search engine to query for Lutz Roeder's .NET Reflector.

MM> Hello Vadym,

MM> Lutz Roeder's .NET Reflector is cool indeed! When I examine the data
MM> members of a class, I do not see the contents. Example:

MM> class MyClass {
MM>   string MyString="Mjortvyje doesji";
MM> }

MM> I can see there is a class MyClass that contains a string MyString,
MM> but
MM> I cannot see what is in the string.
Ben Voigt [C++ MVP] - 17 Sep 2007 18:28 GMT
> Hello, Martijn!
>
> MyString intialization will be put by Reflector into ctor aka class
> constructor.

Actually the C# compiler will put the initialization in the instance
constructor, and Reflector can't know where you want to see it, so it leaves
it there.

> --
> With best regards, Vadym Stetsiak.
[quoted text clipped - 21 lines]
> MM> but
> MM> I cannot see what is in the string.

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.