Version Information Spy allows you to see the version information stored in an executable or DLL file, or in other files that contain version information.
There is a Windows application which can display version information by opening a file, dragging it from Explorer. The application can also be opened from an optional context menu handler.
In addition there is a console application that can display a file's version information on standard output.
The program requires Windows 95 or NT4 and later. It has been tested on Windows 2000.
Note: To install on a Windows NT/2000/XP system you need to be logged on with administrator privileges.
The installation program for Version Information Spy is named
fv6setup.exe
. If the program was provided in a
.zip
file then extract fv6setup.exe
from
it.
Double click fv6setup.exe
to run it. The install
program is a console application. It will display some text and
then pause for input. To install the program in the default
location simply press return. To install elsewhere enter the full
installation path and press return. If an earlier installation of
Version Information Spy is present then the installer will ask for
permission to uninstall it - the installation can't proceed unless
earlier v5 or v6 programs are uninstalled.
Installing Version Information Spy will make the following changes to your system:
C:\Program Files\DelphiDabbler\FileVer6
by
default)DelphiDabbler
sub-folder of the system's Common Files folder.
Docs
sub folder.
HKEY_CLASSES_ROOT\CLSID\{7C16D0DF-2A32-4ECE-A27D-4D990599D827}
FileVerCM.dll
that
registers file extensions with the Explorer extension.
HKEY_CLASSES_ROOT\CLSID\{D00E6ACF-0B96-42C5-B547-6354EC573F63}
FileVerCM.dll
.
HKEY_CLASSES_ROOT\DelphiDabbler.FileVerCM.CtxMenu.2
HKEY_CLASSES_ROOT\DelphiDabbler.FileVerCM.Registrar.2
HKEY_CLASSES_ROOT\dllfile\shellex\ContextMenuHandlers\FileVerCM
HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\FileVerCM
HKEY_CLASSES_ROOT\resfile\shellex\ContextMenuHandlers\FileVerCM
.exe
,
.dll
and .res
files by default (other
entries may be made when user customises explorer extension).
HKEY_CURRENT_USER\Software\delphiDabbler\FileVer\6.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App
Paths\FileVer.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App
Paths\FileVerCmd.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
VIBinData.dll
and DDNet.dll
in Common Files
folder, named with full paths to DLLs:
"[Common Files]\VIBinData.dll" = DWORD
count of references (where [Common Files] is the system's
common files folder)."[Common Files]\DDNet.dll" = DWORD
count
of references
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FileVer6
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Help
"FileVer.hlp" = "[Install Path]"
(where
[Install Path] is the folder where the program has been
installed).Note: you should
close down all instances of Explorer before attempting to remove
the program -- otherwise FileVerCM.dll
will be in use
by Windows and it will not be possible to delete it.
The program can be uninstalled via "Add/Remove Programs" in Control Panel.
The uninstall manually you must:
C:\Program Files\PJSoft\FileVer6
(assuming you accepted
the default installation path).DDNet.dll
and VIBinData.dll
can be deleted from the DelphiDabbler
sub-folder of
the Common Files folder can be deleted only if the entry
for the DLL under the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs
has a value of 1 -- any greater value and the DLL is required by
another application.There are no outstanding reported bugs in the current release. Bugs reported in earlier releases which have now been fixed are:
The program's update log is available from the Version Information Spy home page at http://www.delphidabbler.com/vis.
This program is copyright © 1999-2003 - Peter D Johnson, Llanarth, Wales, UK.
This program and its source code (where supplied) are placed in the public domain. The program may be freely copied and circulated on a not-for-profit basis providing that the source and executable code are unmodified and this notice, information about the author and the copyright notice are not detached from any file.
By not-for-profit I mean that a reasonable charge can be be to defray expenses incurred in distribution - e.g. cost of disks and postage, but no profit must be made.
Where source code has been provided it may be modified for personal use, but the modified code may not be redistributed without permission. Please notify me of any useful modifications so that I may include them in future updates.
No warranty is made about the suitability of this software for any application or use. It is provided "as-is" and is used at your own risk.
Please contact me at http://www.delphidabbler.com/contact.php to let me know if you are using the software. I'd also like to hear your comments, bug reports and suggestions for improvements to the program.
This program has copyright and license information contained in the source code and embedded in the executable file and help file. Copyright information is usually displayed in the program's About Box.
All relevant trademarks are acknowledged.
I'm Peter Johnson - a hobbyist programmer living in Ceredigion in West Wales, UK. I write mainly in Delphi, but occasionally dabble in C, C++ and Java. My programs are available for download on my website: http://www.delphidabbler.com/.