NPE File Analyzer is a powerful developer-oriented tool that provide you with low-down technical detail on executable files on your system (EXE, DLL, SYS files and so on).

In just a few clicks you can view file sections, directories, resources, import and export table, and more.

A built-in Process Manager displays running processes, and can show you their loaded modules. You can then load the process executable or module into NPE File Analyzer for more detailed analysis, while other options allow you to pause, resume or kill the executable's threads.

And there are a host of other interesting functions and features scattered throughout the program menus. So a hex editor lets you view and edit your chosen PE file; a File Hasher option calculates its MD5, SHA1 and CRC32 hashes; an Icon tool extracts the icon from an executable, or replaces it with something else; the String Viewer quickly displays any ASCII and Unicode strings; and NPE File Analyzer can be integrated with Explorer's context menu, so the program need only ever be a right-click away.

Verdict

An excellent free tool for developers and expert users, NPE File Analyzer can quickly tell you a great deal about almost any executable file