domingo, 23 de maio de 2010

Explorando um Assembly .NET

Esse post não será mais atualizado nesse blog. Para visualizar esse post em seu novo endereço, acesse:
http://milaneze.com.br/post/2010/05/23/Explorando-um-Assembly-NET.aspx


É possível ver o código assembly, por exemplo, de arquivos .exe e .dll feitos em .NET. O Visual Studio 2008 trás uma ferramenta para explorar o código assembly de uma aplicação: Intermediate Language Disassembler (ildasm.exe). Para usá-la basta acessar Iniciar >> Todos os Programas >> Microsoft Visual Studio 2008 >> Visual Studio Tools >> Visual Studio 2008 Command Prompt. Já no prompt, digite ildasm.

Apesar do ildasm ser um bom utilitário para acessar o código assembly de uma aplicação, ele não mostra o código feito na linguagem de programação usada (C#, VB.NET, C++, etc). Para isso, existe uma ferramenta free chamada .NET Reflector que tem essa função. O programa é portable, então não existe a necessidade de instalação. Para baixá-lo, acesse http://www.aisto.com/roeder/.

Nenhum comentário: