Il Disassembler)

Показва, че метаданните трябва да се покаже, с опция Спецификаторът може да има следните стойности:

MDHEADER - метаданни за да се покаже информация за титлата и размер.

HEX - информацията трябва да бъдат представени в текст или шестнадесетичен формат.

CSV - трябва да показва броя на влизанията и размера на куп.

UNREX - трябва да покаже нерешени външни препратки.

SCHEMA - трябва да показва метаданните горен и вериги за данни.

RAW - трябва да покаже на масата сурово метаданните.

Купчини - трябва да показват грубо стека на данни.

ПОТВЪРЖДАВАНЕ - трябва да се извършва проверка на съответствието на метаданните.

Параметър / метаданни може да се зададе няколко пъти с различен параметър спецификатор.

Следните параметри са валидни за LIB файлове за изход във файл или на конзолата.

Ildasm.exe програма работи само с най-PE-файлове, намиращи се на твърдия ви диск. Програмата не се занимава с файлове, които са инсталирани в световен монтаж на кеша.

Текст файл, създаден Ildasm.exe, може да се използва като вход за асемблер IL (Ilasm.exe). Това е полезно, например, при съставянето на код на език за програмиране, който не поддържа всички атрибути на метаданните за изпълнение. След съставянето на код и стартирайте програмата с помощта на Ildasm.exe, IL получи текст можете да редактирате файла ръчно, за да се добавят липсващите атрибути. След това можете да стартирате тази текстов файл с помощта на IL сглобяване да се създаде крайния изпълнимия файл.

В момента, тази технология не може да се прилага към PE-файлове, които съдържат вградени родния код (например, PE-файлове, създадени от съставителя на Microsoft Visual C ++).

Ако посочите аргумент Ildasm.exe PEfilename. съдържа вградени ресурси средства да създадат няколко изходни файлове: текстов файл, съдържащ кода IL, както и за всеки вътрешен ресурс РЕСУРСИ управлявана файл, създаден с помощта на името на ресурс от метаданните. Ако неуправляван ресурс се въвежда в PEfilename. ВЕИ-файл е създаден с помощта на името на файла, определени за изход параметър IL / изход.

За входни файлове OBJ и LIB Ildasm.exe програмата показва само описанието на метаданни. IL код не се разглоби за следните типове файлове.

За да се определи дали даден EXE файл или DLL управляват, лечение на своята програма Ildasm.exe. Ако файлът не се контролира, ще получите съобщение, че файлът не е удар с глава на общ език по време на работа и не може да се разглоби. Ако файлът е контролирано, програмата ще бъде изпълнена без грешка.

Тъй като .NET Framework 4.5, Ildasm.exe дръжки неизвестен пакетирани двоичен голям обект (BLOB), показване на двоични съдържание. Например, следния код показва как да се извежда опаковани двоичен голям обект (BLOB), създаден C # програма.