Friday, 7 October 2016

FileVerifier++



.





What is it?

FileVerifier++ is a Windows application for verifying the integrity of files. FileVerifier supports various algorithms by means of dynamically loadable hash libraries. It uses the Windows API and doesn't have any dependencies other than what comes with Windows (WinFVC excluded). Permanent installation is not required and may be burned to a CD or used from a flash drive.

System Requirements
.
In brief, FileVerifier++ should run without problems on the following operating systems.
  • Windows 2000 IA32
  • Windows XP Home/Professional IA32
  • Windows Server 2003 IA32
  • Windows Vista (all versions)
  • Windows 7 (all versions)
The current version of FileVerifier++ as of this writing is known to execute on Windows XP and Windows 2003 Server (through testing). It should also operate on Windows 2000. It might execute on Windows NT 4.0 (some upgrades may be neccessary.)
The current binary build supports wide characters internally (2-bytes) and utilizes the Unicode versions of the Windows API calls. Thus, this version will not directly execute on Windows 9x as it does not support these functions. I did create an ANSI build of FileVerifier (ANSI here is Microsoft's terminology, not mine), and that build does appear to work on Windows 98, though on my test system (VMWare Server), it appears to hang upon termination. The same "ANSI" build executes on other operating systems without issues. Upon further debugging, it appears to be hanging upon returning to a 16-bit device-driver call, so it may be something to do with VMWare's drivers being installed in the VM. More to come on this one.
Hash Algorithms Supported

No comments:

Post a Comment