Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions docs/framework/tools/ildasm-exe-il-disassembler.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@ If you provide *Ildasm.exe* with a *PEfilename* argument that contains embedded

You can run *Ildasm.exe* over an.exe or *.dll* file to determine whether the file is managed. If the file is not managed, the tool displays a message stating that the file has no valid common language runtime header and cannot be disassembled. If the file is managed, the tool runs successfully.

> [!WARNING]
> *Ildasm.exe* should only be used with trusted input. Do not pass untrusted files to *Ildasm.exe*.

## Version Information

Starting with .NET Framework 4.5, *Ildasm.exe* handles an unrecognized marshal BLOB (binary large object) by displaying the raw binary content. For example, the following code shows how a marshal BLOB generated by a C# program is displayed:
Expand Down
Loading