Skip over navigation

Version Information Spy

Displays version information from an executable file


Version 7.2.0
Released 2011-08-02
O/S Windows 2000 & later


Development of Version Information Spy is frozen and the GitHub repository is archived.

The latest release was made just over 10 years ago, as of 2021. I've no intentions of developing this program any further.

The source code remains available on GitHub (see below) should anyone want to develop the program further. Just fork the repo and take the project over.

There is no support available for this program. Please do not report any bugs or contact me about it.


Version Information Spy displays the version information contained in an executable file or DLL. The program makes version information details available in several ways:

  • Firstly there is a Windows application that displays detailed version information in its main window. The program can generate and display reports about the version information. It can also decompile version information into .rc source code. Version information that departs from the Microsoft recommended standard can be highlighted and details of how to revise the source code to meet the standard can be displayed.
  • There is a command line version of the application that writes text reports or decompiled source code to standard output. The reports can be redirected to output files.
  • Two configurable Explorer extensions are also provided:
    • A menu item is added to the Windows Explorer context menu for registered file types. Clicking this menu item displays the selected file's version information in the main application.
    • Additionally, a new tab is added to property sheets associated with specified file types, providing the selected file contains version information. This new tab is named Version Extra. It provides more comprehensive details of a file's version information than is available from the existing Version tab.

Version information can be extracted from any Windows NE or PE format executable files (i.e. 16 and 32 bit exes, dlls etc). The program can also extract version information from 32 bit binary resource files that contain a version information resource. Multi-lingual version information resources are supported. The program can read version information from most of the many programs that don't follow the Windows version information specification.

Editing Version Information

You can edit version information in two ways:

  1. "Decompile" a program's version information to RC source code using Version Information Spy. Edit the RC source code manually. Recompile using a resource compiler such as Borland's BRCC32.
  2. Use my Version Information Editor.


Version Information Spy is archived on GitHub in the delphidabbler/vispy repository. The final release of the program can be downloaded from the repository's Releases tab.

The final release is v7.2.0. The following downloads are available:

  • Choose to download a zip file containing the program's installer. Extract the content of the .zip file. The included ReadMe.htm file explains how to install the program.
  • Choose Source to download the source code in .zip format.
  • Choose Source code.tar.gz to download the source code as a gzip-ped tarball.


The following documentation is available. All of it opens on GitHub.