Working with Portable Executable Files

Assembly Analyzer allows you to view the headers and data within portable executable files, including .exe and .dll files that are not .NET assemblies.  When opening an executable file, Assembly Analyzer checks whether the file is a .NET assembly, and if it is, opens it in an assembly list.  Because of this, there are different procedures for opening .NET and non-.NET executable files.

image

To view .NET assembly files

  1. Click File > Open or click the the image_thumb button on the toolbar.
  2. Browse to the desired assembly.  Assembly Analyzer adds the assembly to a list.
  3. Navigate to the assembly.
  4. Click the View module details command link in the detail section

To view non-.NET executable files

  1. Click File > Open or click the the image_thumb button on the toolbar.
  2. Browse to the desired executable file.

Headers, Sections, and Data Directories

The left section lists the headers, sections, and data directories contained in the executable file.  The list also contains the data directories contained in the file, providing additional details for the Imports, Exports, and Resources directories.  If the file is a .NET assembly, it also lists the .NET metadata under the header COR 2.0 Header.

Last edited Aug 1, 2011 at 2:12 AM by codewhisperer84, version 3

Comments

No comments yet.