ILDasm
fones
ILDasm
ILDasm jest to narzędzie standardowo dostarczone z platformą .NET służące do dassemblowania programów napisanych właśnie pod te środowisko. W wyniku tej operacji dostajemy kod programu w języku pośrednim [[C_sharp/MSIL]].ScreenShot
Deassemblacja programu HelloWorld:
Opis działania
Aplikacja dostępna jest w dwojaki sposób. Można z niej korzystać w wersji okienkowej, przedstawionej powyżej, lub spokojnie wystukać z wiersza poleceń. Jeżeli chodzi o pierwszą wersje to kod aplikacji dostepny jest w wygodnej strukturze drzewiastej, a odpowiednia polecenia w kodzie [[C_sharp/MSIL]] można uzyskać klikając podwójnie na nazwe metody. Co do konsoli, to przeglądać już nie możemy, zostaje nam jedynie stworzenie pliku z całym kodem [[C_sharp/MSIL]], aby to zrobić należy uruchomić program z parametrem /out:[sciezka][nazwa_pliku] np:C:/>ildasm /out:D:/HelloWorld.il D:/HelloWorld.exe
Cały kod aplikacji w języku pośrednim w wersji okienkowej można uzyskać wybierajać File -> Dump.
fones: ScreenShot, nie ScreenShoot :P