Parsing .exe files

If you're interested in the contents of what constitutes an .exe file (apart from the actual code...) then have a look at this article
https://www.codeproject.com/Articles/5205732/libpe-PE32-PE32plus-Binaries-Parsing-Library

and a program that uses the lib to display .exe contents
https://github.com/jovibor/Pepper

For a GUI app that parses an app's exe file I've used NPE File Analyzer for years. Sadly the app is no longer being developed, at least not for free.

https://download.cnet.com/NPE-File-Analyzer/3000-2248_4-75415400.html

It works just fine on Win10 x64 Pro, so likely to not have any agita with Win11.

The PE parsing library referenced above looks nice, the prebuilt app sends Win10 into a tizzy about an unknown publisher. PFFFFFFFFFFFFFFFFFFFFT!
Another way to parse an exe file is determining what DLL get loaded when starting an app, a rewrite of the MS Dependency Walker:

https://github.com/lucasg/Dependencies

Windows only.
Another no longer being updated, or no longer free, is UPX Easy GUI. It is a nice (IMO) frontend to compress/decompress exe files with the UPX EXE Compressor app.

https://download.cnet.com/UPX-Easy-GUI/3000-2250_4-75806440.html
Topic archived. No new replies allowed.