Dismantling .NET
Microsoft .NET platform and .NET Framework specification give a lot of possibilities to explore structre and source code of created programs with .NET. That’s why there are some utilities wich are wide spreaded for this purpose.
ILDasm
This utility is part of Visual Studio .NET. This program allows to see Type’s tree and save it to file. ILDasm can work well as window program as command line too. To know more about ILDasm it is enough to enter online “ildasm /?” in command line. If you work in window mode you can define wich data will be reflected (public, private, member types and so on). ILDasm allows to oversight the disassembled methods on screen. At the same time a new window will be created for each method. To do this you can click by mouse twice on tree’s element corresponding to method. If you need to disassemble complete program you can save it to file. And all types will be saved too. But this progrma was made anly for experienced users. ILDasm represents the result of work but not how to achive that result.
Asmex
Asmex can save resources in to a file but only those resources wich were added to assembling such as pictures, icons, text files. With resources like .resources wich were compiled from .resx files Asmex can not work quite. You can examine metadata and see only table contents.
Posted in .NET
Hi, my name is Siarhei. I'm 26 years old guy from Belarus. My interests vary from networking, computers, chill out and progressive trance music to 3D design. I work as SEO consultant in offshore company in Minsk. Hope you will find something valuable at my blog. Have a nice reading :)
