Skip to content

Open exe or dll file, list available types, fields, methods and many more. Create instances and manipulate them.

Notifications You must be signed in to change notification settings

monkog/Binary-Files-Reader

Repository files navigation

Build status

Binary Files Reader

This program allows you to read an *.exe or *.dll file and list objects that are compiled into this file. It uses reflection mechanism to discover available types, create object instances and manipulate them.

Application screenshot

The list on the left contains a tree structure of files that were opened. It lists:

  • namespaces
  • classes
  • interfaces
  • structures
  • enums
  • delegates

The list on the right appears after choosing a certain class or interface. It lists objects that are defined in the chosen type such as:

  • constants
  • fields
  • properties
  • methods
  • operators
  • events

Creating and manipulating an instance of an object

If the type provides a public parameterless constructor, the application gives you a possibility to create an instance of this type.

Field value window screenshot

If an instance of a type is available, it's possible to see values that are assigned to fields by double clicking on them.

Invoke method window screenshot

It's also possible to invoke methods that require no or just simple type parameters.

🔗 Resources

All external resources used in the project are listed below:

🎨 https://www.microsoft.com/en-us/download/details.aspx?id=35825

About

Open exe or dll file, list available types, fields, methods and many more. Create instances and manipulate them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages