VM Validator x64 / x86 Change History

VM Validator x86 Change History

VM Validator x86 Change History

Version 5.82, 17 April 2024
Version 5.82 includes the following functionality:

  • Improved Minidump support.

Version 5.81, 20 March 2024
Version 5.81 includes the following functionality:

  • Addition of filenames to Memory Mapped File descriptions on Virtual View, Pages and Paragraphs.
  • Minor bug fixes and continued improvement of secure data handling.

Version 5.80, 09 March 2024
Version 5.80 includes the following functionality:

  • Minor bug fixes and continued improvement of secure data handling.

Version 5.79, 08 February 2024
Version 5.79 includes the following functionality:

  • Changes to security attributes/descriptors placed on files and pipes etc. We no longer use default settings (Everyone all access), but restrict access to Admin/System/Interactive Users and Deny Guest.
  • Improvements to security issues in various places in the codebase.
  • Improved handling of low memory conditions in string handling.

Version 5.78, 01 February 2024
Version 5.78 includes the following functionality:

  • Software improvements due to static analysis with VisualLint and Gimpel PC-Lint.
  • Bug fix for potential crash if NULL passed to Software Verify internal heap allocator.

Version 5.77, 11 December 2023
Version 5.77 includes the following functionality:

  • Faster display updates.

Version 5.76, 04 December 2023
Version 5.76 includes the following functionality:

  • Bug fix for drawing tree controls on 4K displays. The release a couple of weeks ago worked for some DPI levels, but failed for higher levels. Now working correctly.

Version 5.75, 28 November 2023
Version 5.75 includes the following functionality:

  • All threading synchronization primitives moved to the svlSupport.dll library, rather than included in each library. This has had the useful side effect of improving callstacks.

Version 5.74, 21 November 2023
Version 5.74 includes the following functionality:

  • UX improvement - tree expand/collapse buttons are now easier to use because they are better sized on high DPI screens.

Version 5.73, 07 November 2023
Version 5.73 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 5.72, 28 October 2023
Version 5.72 includes the following functionality:

  • Launch dialog has been made resizable, like the other Validator tools.

Version 5.71, 19 October 2023
Version 5.71 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 5.70, 06 October 2023
Version 5.70 includes the following functionality:

  • Updated to handle new PE File Browser command line arguments.

Version 5.69, 27 September 2023
Version 5.69 includes the following functionality:

  • Update to handle DLL function importing by API Set rather than DLL name.

Version 5.68, 14 September 2023
Version 5.68 includes the following functionality:

  • Improved parsing of minidumps with non-standard sizes for thread CONTEXT.

Version 5.67, 31 August 2023
Version 5.67 includes the following functionality:

  • Maintenance release.

Version 5.66, 25 August 2023
Version 5.66 includes the following functionality:

  • Bug fix for help file downloading.

Version 5.65, 16 August 2023
Version 5.65 includes the following functionality:

  • Maintenance release.

Version 5.64, 27 July 2023
Version 5.64 includes the following functionality:

  • Updated svlUXTheme.

Version 5.63, 10 July 2023
Version 5.63 includes the following functionality:

  • Misc bug fixes.

Version 5.62, 31 May 2023
Version 5.62 includes the following functionality:

  • Misc bug fixes.

Version 5.61, 21 May 2023
Version 5.61 includes the following functionality:

  • Misc bug fixes.

Version 5.60, 11 May 2023
Version 5.60 includes the following functionality:

  • Misc bug fixes.

Version 5.59, 25 April 2023
Version 5.59 includes the following functionality:

  • Misc bug fixes.
  • Bug fixes and additional safety measures added to SVL Admin Service.

Version 5.58, 04 April 2023
Version 5.58 includes the following functionality:

  • Performance improvement for summary tab.
  • Misc bug fixes.

Version 5.57, 09 March 2023
Version 5.57 includes the following functionality:

  • Misc bug fixes.

Version 5.56, 07 February 2023
Version 5.56 includes the following functionality:

  • Update to detect Windows 11 operating system.
  • Maintenance release.

Version 5.55, 11 January 2023
Version 5.55 includes the following functionality:

  • Maintenance release.

Version 5.54, 19 December 2022
Version 5.54 includes the following functionality:

  • Bug fixes for Pages and Paragraphs displays.

Version 5.53, 16 December 2022
Version 5.53 includes the following functionality:

  • Addition of command line support.
  • Addition of context menus to Pages and Paragraph views, allowing you to launch PE File Browser from these views.

Version 5.52, 10 December 2022
Version 5.52 includes the following functionality:

  • New reporting categories: Shareable, Swapped, Wasted.
  • Virtual Memory and Contiguous Regions panels are now clickable - click any bar to be taken to a detailed breakdown of that memory type on the Pages tab.
  • Pages and Paragraphs displays now filterable to display All, Committed, Reserved, Free, Private, Image, Mapped, Stack, Shareable, Swapped, Wasted memory, and also filterable by Working Set.
  • Page fault monitoring bug fix.
  • Memory leak bug fixes - fixed with Memory Validator.

Version 5.51, 28 November 2022
Version 5.51 includes the following functionality:

  • Misc bug fixes.
  • Updated UX Theme.

Version 5.50, 08 November 2022
Version 5.50 includes the following functionality:

  • Updated Help menu.
  • Miscellaneous bug fixes.
  • Updated documentation.

Version 5.49, 22 October 2022
Version 5.49 includes the following functionality:

  • Updated Help menu.
  • Minor bug fixes.

Version 5.48, 06 October 2022
Version 5.48 includes the following functionality:

  • Miscellaneous bug fixes.

Version 5.47, 13 September 2022
Version 5.47 includes the following functionality:

  • Addition of Software Updates functionality and menu.

Version 5.46, 15 July 2022
Version 5.46 includes the following functionality:

  • Bug fix for symbol fetching.

Version 5.45, 20 June 2022
Version 5.45 includes the following functionality:

  • Bug fix for missing installer dependency on vanilla machines with no installs.

Version 5.44, 06 June 2022
Version 5.44 includes the following functionality:

  • Updated installer to only ask about closing Visual Studio after the choice for installing Visual Studio menus has been made.

Version 5.43, 01 June 2022
Version 5.43 includes the following functionality:

  • Various static analysis bug fixes.

Version 5.42, 26 April 2022
Version 5.42 includes the following functionality:

  • Static analysis bug fixes.
  • Misc bug fixes.
  • Bug fixes for incorrect test with FindFirstFile().

Version 5.41, 07 April 2022
Version 5.41 includes the following functionality:

  • Improved registry access handling.

Version 5.40, 15 March 2022
Version 5.40 includes the following functionality:

  • Maintenance release.

Version 5.39, 07 February 2022
Version 5.39 includes the following functionality:

  • Bug fix for reading debug symbols for DLL in directories that are write protected or require admin privileges to write files.
  • Bug fix for symbol reader helper utility programs.

Version 5.38, 25 January 2022
Version 5.38 includes the following functionality:

  • Maintenance release.

Version 5.37, 05 January 2022
Version 5.37 includes the following functionality:

  • Maintenance release.

Version 5.36, 29 December 2021
Version 5.36 includes the following functionality:

  • Maintenance release: installer update.

Version 5.35, 23 December 2021
Version 5.35 includes the following functionality:

  • Bug fix for displaying data when loading a minidump created on a different machine to the one VM Validator is running on.
  • Maintenance release: Software Verify UX Theme moved into it's own library.

Version 5.34, 07 December 2021
Version 5.34 includes the following functionality:

  • Maintenance release.

Version 5.33, 14 October 2021
Version 5.33 includes the following functionality:

  • Bug fix for multithreading race conditions. Fixs some random hangs.
  • Bug fix for missing DLL, and unsatisfied dependencies on Windows XP.
  • Modified installer shortcut criteria.

Version 5.32, 08 October 2021
Version 5.32 includes the following functionality:

  • Addition of Contact customer support to Help menu, and various other related contact improvements.

Version 5.31, 29 September 2021
Version 5.31 includes the following functionality:

  • Maintenance release.

Version 5.30, 12 August 2021
Version 5.30 includes the following functionality:

  • Misc bug fixes including DLL inspection bug fix for potential crash.

Version 5.29, 02 August 2021
Version 5.29 includes the following functionality:

  • Maintenance release. Minor bug fixes and updates.

Version 5.28, 06 July 2021
Version 5.28 includes the following functionality:

  • Bug fix for registry reading bug. Only affects installs on machines that don't already have an install.

Version 5.27, 03 July 2021
Version 5.27 includes the following functionality:

  • Maintenance release. Various bug fixes and misc new functionality.

Version 5.26, 11 June 2021
Version 5.26 includes the following functionality:

  • Misc bug fixes. Maintenance release.

Version 5.25, 19 May 2021
Version 5.25 includes the following functionality:

  • Misc bug fixes.

Version 5.24, 16 April 2021
Version 5.24 includes the following functionality:

  • Miscellaneous bug fixes and performance improvements.

Version 5.23, 31 March 2021
Version 5.23 includes the following functionality:

  • Bug fix for crash using Vector class.

Version 5.22, 17 March 2021
Version 5.22 includes the following functionality:

  • Bug fix for finding Program Files directory for non English language countries.
  • Misc performance improvements.

Version 5.21, 10 March 2021
Version 5.21 includes the following functionality:

  • Compiled HTML Help (CHM) and PDF help files are now downloaded outside of the setup executable. This is an attempt to stop anti-virus detectors mistaking the setup file for virus/malware because the CHM has triggered a FALSE positive virus detection.
  • New Help menu options for PDF Help, Documentation, Readme and version history.

Version 5.20, 01 March 2021
Version 5.20 includes the following functionality:

  • Misc bug fixes.
  • Column highlighting is now handled by the UX Theme. Classic, modern and high contrast themes get different column highlighting.
  • Settings dialog now has Reset All and Reset buttons, allowing finer grained control over what gets reset than previously.

Version 5.19, 29 January 2021
Version 5.19 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 5.18, 05 January 2021
Version 5.18 includes the following functionality:

  • UX improvements.

Version 5.17, 23 December 2020
Version 5.17 includes the following functionality:

  • Small UX change, filename and line number have changed place on the Page Faults user interface.

Version 5.16, 26 November 2020
Version 5.16 includes the following functionality:

  • New Software Verify UX Theme. Easier to use. Calmer to look at. New icons.
  • Updated documentation.

Version 5.15, 09 November 2020
Version 5.15 includes the following functionality:

  • Maintenance release. Misc bug fixes.

Version 5.14, 26 October 2020
Version 5.14 includes the following functionality:

  • Bug fix for PDB reading failing sometimes.
  • Bug fix for crash with long symbol names introduced with V5.13.
  • Version 5.13, 20 October 2020
    Version 5.13 includes the following functionality:

    • Improvements for text and graphics displays on 4K screens.
    • Bug fix for filenames with non-ANSI characters in them (Chinese, Korean, etc).

    Version 5.12, 08 October 2020
    Version 5.12 includes the following functionality:

    • Misc improvements.

    Version 5.11, 02 October 2020
    Version 5.11 includes the following functionality:

    • Bug fix to for incorrect data insertion into an array.

    Version 5.10, 18 September 2020
    Version 5.10 includes the following functionality:

    • Maintenance release.

    Version 5.09, 14 August 2020
    Version 5.09 includes the following functionality:

    • Bug fix for grid rendering. Fixes a rare crash.
    • Many minor UX improvements.

    Version 5.08, 25 June 2020
    Version 5.08 includes the following functionality:

    • New SVL UX Theme.
    • Updated help to reflect the new SVL UX Theme.

    Version 5.07, 12 June 2020
    Version 5.07 includes the following functionality:

    • Updated minidump browsing code.

    Version 5.06, 14 May 2020
    Version 5.06 includes the following functionality:

    • Bug fix for memory leak in Microsoft's CPngImage class. Replaced class with our implementation. We found this leak with C++ Memory Validator.
    • Bug fix for minidump reader.

    Version 5.05, 05 May 2020
    Version 5.05 includes the following functionality:

    • Maintenance release.

    Version 5.04, 19 April 2020
    Version 5.04 includes the following functionality:

    • Maintenance release.

    Version 5.03, 20 March 2020
    Version 5.03 includes the following functionality:

    • Misc static analysis bug fixes.

    Version 5.02, 11 March 2020
    Version 5.02 includes the following functionality:

    • Automatic scaling of toolbar and menu icons on high DPI screens - easier to use. These icons aren't perfect, but they will do until we release the designed set of high DPI icons.

    Version 5.01, 02 March 2020
    Version 5.01 includes the following functionality:

    • Maintenance release.

    Version 5.00, 07 February 2020
    Version 5.00 includes the following functionality:

    • Bug fix for DLL inspection component (fixes a crash in rare circumstances).

    Version 4.99, 30 January 2020
    Version 4.99 includes the following functionality:

    • Misc bug fixes and UX improvements.

    Version 4.98, 20 January 2020
    Version 4.98 includes the following functionality:

    • Maintenance release.

    Version 4.97, 09 January 2020
    Version 4.97 includes the following functionality:

    • Page File information and Quota information can now be read from minidumps.
    • Thread names can now be read from minidumps.
    • Bug fix for virtual memory view when loaded from Minidump or Session file.
    • Bug fix for failure to display data on Pages and Paragraph views for second and subsequent loads of a Minidump or Session.

    Version 4.96, 02 January 2020
    Version 4.96 includes the following functionality:

    • Ability to save a session and reload the saved session, allowing you to save a memory state and show it to a colleague.
    • Ability to save a minidump of the process you are examining.
    • Ability to load a minidump to view the memory layout in the minidump.
    • Misc bug fixes and UI/UX tweaks.

    Version 4.95, 17 December 2019
    Version 4.95 includes the following functionality:

    • Bug fix for crash acquiring working set information.

    Version 4.94, 03 December 2019
    Version 4.94 includes the following functionality:

    • Bug fix for multi-threading. Ensuring threads are notified to end when they should be.

    Version 4.93, 26 November 2019
    Version 4.93 includes the following functionality:

    • Maintenance release.

    Version 4.92, 16 October 2019
    Version 4.92 includes the following functionality:

    • Update to PEDLL helper library to detect DLLs linked to VB6.

    Version 4.91, 25 September 2019
    Version 4.91 includes the following functionality:

    • New summary display highlighting various types of memory, contiguous regions, swap information, DLLs and page faults.
    • Addition of page fault tab and options to editor source of relevant pages.
    • Addition of option to inspect DLLs (requires PE File Browser to be installed).
    • Size is now right aligned and can be displayed in KB or MB (see settings dialog).
    • Thread memory is now identified, with thread id and thread name displayed.
    • Bug fix for reading a minority of PE files.
    • Miscellaneous bug fixes.

    Version 4.90, 09 September 2019
    Version 4.90 includes the following functionality:

    • Bug fix for memory pages and memory paragraphs display.

    Version 4.89, 02 September 2019
    Version 4.89 includes the following functionality:

    • Bug fix for potential deadlock during shutdown (due to abandoned critical section caused by thread race).

    Version 4.88, 20 August 2019
    Version 4.88 includes the following functionality:

    • Service description added to inject dialog listing that shows svchost.exe process.
    • Bug fix for help file locating.

    Version 4.87
    Version 4.87 includes the following functionality:

    • Launching applications, injecting into applications, waiting for applications, working with services and abandoning applications all moved onto their own Launch menu.

    Version 4.86
    Version 4.86 includes the following functionality:

    • Bug fix for monitoring applications launched from batch files.
    • Misc bug fixes.

    Version 4.85
    Version 4.85 includes the following functionality:

    • Maintenance release.

    Version 4.84
    Version 4.84 includes the following functionality:

    • Minor bug fixes.

    Version 4.83
    Version 4.83 includes the following functionality:

    • Misc. bug fixes.

    Version 4.82
    Version 4.82 includes the following functionality:

    • Bug fix for race condition in some cached data stores. Quite rare for you to see this bug (we've seen it once in 17 years).

    Version 4.81
    Version 4.81 includes the following functionality:

    • Maintenance release.

    Version 4.80
    Version 4.80 includes the following functionality:

    • Maintenance release.

    Version 4.79
    Version 4.79 includes the following functionality:

    • Changed installer to not require administrator rights.

    Version 4.78
    Version 4.78 includes the following functionality:

    • Misc bug fixes. Maintenance release.

    Version 4.77
    Version 4.77 includes the following functionality:

    • Bug fixes from static analysis.

    Version 4.76
    Version 4.76 includes the following functionality:

    • Minor performance improvements.

    Version 4.75
    Version 4.75 includes the following functionality:

    • Maintenance release.

    Version 4.74
    Version 4.74 includes the following functionality:

    • Maintenance release.

    Version 4.73
    Version 4.73 includes the following functionality:

    • Maintenance release.

    Version 4.72
    Version 4.72 includes the following functionality:

    • Bug fix for session has ended and finished processnig data detection - our previous method didn't account for processes ending unexpectedly.
    • Minor UX changes.

    Version 4.71
    Version 4.71 includes the following functionality:

    • Maintenance release.

    Version 4.70
    Version 4.70 includes the following functionality:

    • Bug fix for installing and running on Windows XP, Windows Vista, Windows 7 and server equivalent versions.

    Version 4.69
    Version 4.69 includes the following functionality:

    • Bug fix for enumerating processes.

    Version 4.68
    Version 4.68 includes the following functionality:

    • Maintenance release.

    Version 4.67
    Version 4.67 includes the following functionality:

    • Maintenance release.

    Version 4.66
    Version 4.66 includes the following functionality:

    • Maintenance release.

    Version 4.65
    Version 4.65 includes the following functionality:

    • Maintenance release.

    Version 4.64
    Version 4.64 includes the following functionality:

    • Bug fix for GDI handle leaks caught with the new SelectObject detector in C++ Memory Validator V7.38

    Version 4.63
    Version 4.63 includes the following functionality:

    • Maintenance release.

    Version 4.62
    Version 4.62 includes the following functionality:

    • Misc bug fixes. Addition of range checking on some data conversion functions. Static analysis fixes.

    Version 4.61
    Version 4.61 includes the following functionality:

    • Modified all dialogs to make Help easier to find.
    • Fixed many broken help topics. F1 or clicking on the ? at the top of a dialog will take you to the appropriate help.

    Version 4.60
    Version 4.60 includes the following functionality:

    • Bug fix for install on Windows XP, Windows Vista.

    Version 4.59
    Version 4.59 includes the following functionality:

    • Maintenance release.

    Version 4.58
    Version 4.58 includes the following functionality:

    • UX improvement for "DLL Dependency Warning" dialog.

    Version 4.57
    Version 4.57 includes the following functionality:

    • Minor performance improvements. Maintenance release.

    Version 4.56
    Version 4.56 includes the following functionality:

    • Addition of menus to Visual Studio for 2017, 2015, 2013, 2012, 2010.
    • Bug fixes from static analysis.

    Version 4.55
    Version 4.55 includes the following functionality:

    • Bug fix for V4.54 when installing on Windows XP/ Windows XP x64. If you're not working with Windows XP, you can skip this update..

    Version 4.54
    Version 4.54 includes the following functionality:

    • Tool settings are now stored in the HKCU\Software\SoftwareVerify hierarchy (moved from SoftwareVerification). This is a recommended download.

    Version 4.53
    Version 4.53 includes the following functionality:

    • Maintenance release.

    Version 4.52
    Version 4.52 includes the following functionality:

    • Change to how message routing is handling (from target application to GUI) to make work when SW_SHOWMINNOACTIVE is used by a a program to launch VM Validator.
    • Changes to reduce any flicker when Validator is started with the command line argument -hideUI.

    Version 4.51
    Version 4.51 includes the following functionality:

    • New release that does not store any Software Verify DLLs in Windows system directories. This should reduce the likelihood that our software tools are mistaken for viruses/trojans.

    Version 4.50
    Version 4.50 includes the following functionality:

    • Bug fix for dependency checking.

    Version 4.49
    Version 4.49 includes the following functionality:

    • Display bug fixes for High DPI (4K plus) screens.

    Version 4.48
    Version 4.48 includes the following functionality:

    • Bug fix for potential crash during shutdown.
    • Bug fix for memory leak.
    • Performance improvement.

    Version 4.47
    Version 4.47 includes the following functionality:

    • Maintenance release

    Version 4.46
    Version 4.46 includes the following functionality:

    • Maintenance release.

    Version 4.45
    Version 4.45 includes the following functionality:

    • Multi-threading bug fix for process monitor.

    Version 4.44
    Version 4.44 includes the following functionality:

    • Maintenance release.

    Version 4.43
    Version 4.43 includes the following functionality:

    • Bug fix for PE format inspection DLL to prevent crashes when inspecting a DLL with an unusual data layout.

    Version 4.42
    Version 4.42 includes the following functionality:

    • Maintenance release.

    Version 4.41
    Version 4.41 includes the following functionality:

    • Installer update.

    Version 4.40
    Version 4.40 includes the following functionality:

    • Bug fix for installer.

    Version 4.39
    Version 4.39 includes the following functionality:

    • Maintenance release.

    Version 4.38
    Version 4.38 includes the following functionality:

    • Maintenance release.

    Version 4.37
    Version 4.37 includes the following functionality:

    • Maintenance release.

    Version 4.36
    Version 4.36 includes the following functionality:

    • Maintenance release.

    Version 4.35
    Version 4.35 includes the following functionality:

    • Maintenance release.

    Version 4.34
    Version 4.34 includes the following functionality:

    • Maintenance release.

    Version 4.33
    Version 4.33 includes the following functionality:

    • Improvement to Launch Dialog. Applications with missing DLL dependencies are now checked for. If a missing dependency is found you are warned about the failure and given the option to cancel the launch or continue trying to launch.

    Version 4.32
    Version 4.32 includes the following functionality:

    • Maintenance release.

    Version 4.31
    Version 4.31 includes the following functionality:

    • First release after checking and fixing Visual Studio projects using Visual Studio Project Fixer.

    Version 4.30
    Version 4.30 includes the following functionality:

    • Maintenance release.

    Version 4.29
    Version 4.29 includes the following functionality:

    • Bug fix - deleting temporary files after use.

    Version 4.28
    Version 4.28 includes the following functionality:

    • Maintenance release.

    Version 4.27
    Version 4.27 includes the following functionality:

    • Change to how Version Information is handled.

    Version 4.26
    Version 4.26 includes the following functionality:

    • Maintenance release.

    Version 4.25
    Version 4.25 includes the following functionality:

    • Maintenance release.

    Version 4.24
    Version 4.24 includes the following functionality:

    • Maintenance release.

    Version 4.23
    Version 4.23 includes the following functionality:

    • Maintenance release.

    Version 4.22
    Version 4.22 includes the following functionality:

    • Maintenance release.

    Version 4.21
    Version 4.21 includes the following functionality:

    • Maintenance release.

    Version 4.20
    Version 4.20 includes the following functionality:

    • Maintenance release.

    Version 4.19
    Version 4.19 includes the following functionality:

    • Some improvements to multi-threaded data integrity.

    Version 4.18
    Version 4.18 includes the following functionality:

    • Maintenance release.

    Version 4.17
    Version 4.17 includes the following functionality:

    • Maintenance release.

    Version 4.16
    Version 4.16 includes the following functionality:

    • Maintenance release.

    Version 4.15
    Version 4.15 includes the following functionality:

    • Bug fix for some handle leaks.
    • Performance improvement for high DPI scaling handling.

    Version 4.13
    Version 4.14 includes the following functionality:

    • Performance improvement for processing inter-process comms. Removal of thread contention. Reduction of thread contention.
    • Bug fix for some rare deadlock like conditions (not caused ciritcal sections, but a combination of other events). These are rare and tend to occur when closing one session and launching a new test session.

    Version 4.13
    Version 4.13 includes the following functionality:

    • UX changes to prevent multi-relaunches of program due to finger fumble double click.
    • Bug fix for two data race memory corruptions (that could cause crashes) in the GUI. This is a recommended download.

    Version 4.12
    Version 4.12 includes the following functionality:

    • Maintenance release.

    Version 4.11
    Version 4.11 includes the following functionality:

    • Maintenance update.
    • Initial support for high DPI monitor compatibility. Font sizes are calculated, not hard coded.

    Version 4.09
    Version 4.10 includes the following functionality:

    • Maintenance update.

    Version 4.09
    Version 4.09 includes the following functionality:

    • Maintenance release. Misc bug fixes.

    Version 4.08
    Version 4.08 includes the following functionality:

    • Maintenance release. Misc bug fixes.

    Version 4.07
    Version 4.07 includes the following functionality:

    • Minor bug fixes, maintenance release.

    Version 4.05
    Version 4.06 includes the following functionality:

    • Maintenance release. Lots of minor bug fixes.

    Version 4.05
    Version 4.05 includes the following functionality:

    • Maintenance release.

    Version 4.04
    Version 4.04 includes the following functionality:

    • Maintenance release.

    Version 4.03
    Version 4.03 includes the following functionality:

    • Bug fix for handle leak. Leak discovered using C++ Memory Validator.

    Version 4.01
    Version 4.02 includes the following functionality:

    • Maintenance release.

    Version 4.01
    Version 4.01 includes the following functionality:

    • New simplified design. Better data displays. Simpler interaction method. Better all round!
    • Inclusion of working set data and information indicating pages being swapped.

    Version 3.68
    Version 3.68 includes the following functionality:

    • Support for Visual Studio 2015

    Version 3.67
    Version 3.67 includes the following functionality:

    • New implementation for launching and injecting into executables. This method removes some technical limitations, opening the way for future improvements to the software.
    • Bug fix for Launch dialog.
    • Bug fix for Inject dialog.

    Version 3.66
    Version 3.66 includes the following functionality:

    • Bug fix for UI Defeat Global hook.

    Version 3.65
    Version 3.65 includes the following functionality:

    • Change to how launch history is stored and managed. Principle reason for this is to fix a long standing, hard to reproduce bug that mixes up data from one launch with another launch.
    • Removal of settings dialog and all related menus/toolbars.
    • Static analysis improvements.
    • Improvements to exception logging.
    • Improved UI defeat global hook implementation.

    Version 3.64
    Version 3.64 includes the following functionality:

    • Bug fix for potential memory leak caused by race condition.
    • Bug fix for high speed shared memory data transport race condition during shutdown.

    Version 3.63
    Version 3.63 includes the following functionality:

    Version 3.62
    Version 3.62 includes the following functionality:

    • Maintenance release.

    Version 3.61
    Version 3.61 includes the following functionality:

    • Maintenance release.

    Version 3.60
    Version 3.60 includes the following functionality:

    • Maintenance release.

    Version 3.59
    Version 3.59 includes the following functionality:

    • Maintenance release.

    Version 3.58
    Version 3.58 includes the following functionality:

    • Bug fix for Windows 7 crash when hooking.

    Version 3.57
    Version 3.57 includes the following functionality:

    • Static analysis bug fixes.

    Version 3.56
    Version 3.56 includes the following functionality:

    • New VS2010 Installer handling. No user interaction required - no confusion over what to choose.
    • Improved launch procedure for when trying to launch a program that needs administrator privileges when Validator not running as administrator.
    • Improved Diagnostic tab - a filter is now present so that you can easily focus on just the messages you are interested in.

    Version 3.55
    Version 3.55 includes the following functionality:

    • New build with Visual Studio 2010. Support for Operating Systems from Windows XP onwards. Windows NT4 and Windows 2000 are no longer supported, except with a special build..
    • Additional security checks.
    • Improved performance with some VirtualQuery() calls.

    Version 3.54
    Version 3.54 includes the following functionality:

    • Maintenance release.

    Version 3.53
    Version 3.53 includes the following functionality:

    • Bug fix for registry handling.
    • Bug fix for launch dialog.

    Version 3.52
    Version 3.52 includes the following functionality:

    • New menu, "Data Views" allowing you to show, hide or reset all tabbed views.
    • Ability to hide any data view to simplify the screen layout.
    • Data view visibilly preserved between sessions.

    Version 3.51
    Version 3.51 includes the following functionality:

    • Registry reading error handling update.
    • Settings serialization bug fix.

    Version 3.50
    Version 3.50 includes the following functionality:

    • Fix application specific file storage issues when run without admin privileges on Vista/7/8.
    • Bug fix for incorrect memory reallocation in svlService.
    • This is a recommended download.

    Version 3.49
    Version 3.49 includes the following functionality:

    • Improved error reporting for hooks.
    • Misc bug fixes for errors found in testing.

    Version 3.48
    Version 3.48 includes the following functionality:

    • New version that does not require administrator privileges to run. No User Account Control dialogs!
    • Improved function hooker.
    • Improved delay load hooker.
    • Improved failure reporting.
    • Bug fix for rare crash in high speed comms linear heap.

    Version 3.47
    Version 3.47 includes the following functionality:

    • Bug fix for memory leak.

    Version 3.46
    Version 3.46 includes the following functionality:

    • Maintenance release.
    • Improved PE File reader.
    • Bug fix for attaching to .Net processes.

    Version 3.45
    Version 3.45 includes the following functionality:

    • Minor UX improvements. Browse For Folder dialog.

    Version 3.44
    Version 3.44 includes the following functionality:

    • Miscellaneous UX improvements.
    • Miscellaneous bug fixes.

    Version 3.43
    Version 3.43 includes the following functionality:

    • Maintenance release.

    Version 3.42
    Version 3.42 includes the following functionality:

    • Bug fix for broken resources in some user interface components.

    Version 3.41
    Version 3.41 includes the following functionality:

    • Maintenance update.

    Version 3.40
    Version 3.40 includes the following functionality:

    • Maintenance update.

    Version 3.39
    Version 3.39 includes the following functionality:

    • Maintenance: Licensing code update. Code cleanup. Code removal.

    Version 3.38
    Version 3.38 includes the following functionality:

    • Changed how file extensions are displayed in File Open / File Save dialog.
    • Speed improvement for all tree/grid controls. This will improve the performance tree controls with large datasets greatly.

    Version 3.37
    Version 3.37 includes the following functionality:

    • Misc bug fixes.

    Version 3.36
    Version 3.36 includes the following functionality:

    • Misc software bug fixes.
    • New help file builder.

    Version 3.35
    Version 3.35 includes the following functionality:

    • Diagnostic view performance improvement.
    • Native code instrumentation performance improvement.

    Version 3.34
    Version 3.34 includes the following functionality:

    • Updated diagnostic view to allow filtering of the data displayed in the view

    Version 3.33
    Version 3.33 includes the following functionality:

    • Environment variables dialog (on launch dialog/wizard) can now acquire environment variables from the system and import and export environment variables from/to files.

    Version 3.32
    Version 3.32 includes the following functionality:

    • Maintenance release.

    Version 3.31
    Version 3.31 includes the following functionality:

    • Bug fix for launch dialog and launch wizard/
    • Update for .Net support.

    Version 3.30
    Version 3.30 includes the following functionality:

    • Bug fix for auto-fixing data comms control values.
    • Bug fix for Tips dialog.

    Version 3.29
    Version 3.29 includes the following functionality:

    • Many changes to improve the UX of the software.
    • Prevent losing selection when deleting data from grids.
    • Improved settings dialog selection on tree control.
    • Improved progress dialog.
    • Improved UI feedback after loading settings or resettings settings from the settings dialog.
    • Auto-expand the memory hotspot graph after refresh.
    • Change to tree control to remember it's expand/contract state between clicks.

    Version 3.28
    Version 3.28 includes the following functionality:

    • New version of editing component, providing additional functionality.
    • New cleaner drawing style for tree/grid control.
    • Minor UX changes.
    • Minor bug fixes.

    Version 3.27
    Version 3.27 includes the following functionality:

    • Bug fixes from static analysis.
    • Bug fix for UI and Stub Global Hook settings.

    Version 3.26
    Version 3.26 includes the following functionality:

    • Bug fix for possible deadlock with Session Manager.
    • Bug fix for possible deadlock with Diagnostic View.

    Version 3.25
    Version 3.25 includes the following functionality:

    • Bug fixes after static analysis work.

    Version 3.24
    Version 3.24 includes the following functionality:

    • Launch dialog/wizard has additional check for UPX compressed executables.

    Version 3.23
    Version 3.23 includes the following functionality:

    • Addition of support for launching batch files to start the test application.

    Version 3.22
    Version 3.22 includes the following functionality:

    • Replaced Tip of the Day dialog with a new modeless tips dialog that works very differently.
    • UX improvements to various dialogs.
    • Minor bug fixes.

    Version 3.21
    Version 3.21 includes the following functionality:

    • Bug fixes from static analysis tool.

    Version 3.20
    Version 3.20 includes the following functionality:

    • More bug fixes from static analysis with Visual Lint.

    Version 3.19
    Version 3.19 includes the following functionality:

    • Bug fix for URL encoding when talking to software update server.

    Version 3.18
    Version 3.18 includes the following functionality:

    • Lock handling performance improvements.

    Version 3.17
    Version 3.17 includes the following functionality:

    • Bug fix for potential memory corruption.

    Version 3.16
    Version 3.16 includes the following functionality:

    • Updated self-installer to handle additional security checks for some computer systems.

    Version 3.15
    Version 3.15 includes the following functionality:

    • Addition of software update code.

    Version 3.14
    Version 3.14 includes the following functionality:

    • Maintenance release.

    Version 3.13
    Version 3.13 includes the following functionality:

    • Maintenance release.

    Version 3.12
    Version 3.12 includes the following functionality:

    • Maintenance release.

    Version 3.11
    Version 3.11 includes the following functionality:

    • New menu implementation, addition of bitmaps.

    Version 3.10
    Version 3.10 includes the following functionality:

    • Bug fix for COMCTL32.DLL bitmap handling.

    Version 3.09
    Version 3.09 includes the following functionality:

    • Maintenance release.

    Version 3.08
    Version 3.08 includes the following functionality:

    • Bug fix for race condition when starting second or subsequent session, could cause possible crash.
    • Fix minor bug fixes.

    Version 3.07
    Version 3.07 includes the following functionality:

    • New communications architecture.

    Version 3.06
    Version 3.06 includes the following functionality:

    • Maintenance release.

    Version 3.05
    Version 3.05 includes the following functionality:

    • Maintenance release.

    Version 3.04
    Version 3.04 includes the following functionality:

    • Bug fix for profiling mixed-mode .Net applications when running on a 64 bit operating system.

    Version 3.03
    Version 3.03 includes the following functionality:

    • Additional information on the diagnostic tab.
    • Additional information in exception reports.

    Version 3.02
    Version 3.02 includes the following functionality:

    • Bug fix for GetProcAddress() hooking.

    Version 3.01
    Version 3.01 includes the following functionality:

    • Bug fix for handle leak with ToolHelp32.
    • Bug fix for failure with socket() when incorrectly hooking resource DLLs that have more than one section (example: mfc80enu.dll).

    Version 3.00
    Version 3.00 includes the following functionality:

    • Addition of Memory Pages view.
    • Addition of Memory Paragraph view.
    • Various bug fixes.

    Version 2.27
    Version 2.27 includes the following functionality:

    • Bug fix for environment variable handling.
    • Bug fix for license installer software.

    Version 2.25
    Version 2.26 includes the following functionality:

    • Minor UI changes to add user hints.
    • All executables are now code signed to prevent warnings on Vista/Windows 7.

    Version 2.25
    Version 2.25 includes the following functionality:

    • Bug fix for reading various types of malformed DLLs.
    • Correct detection of Resource only DLLs.

    Version 2.24
    Version 2.24 includes the following functionality:

    • Misc bug fixes.

    Version 2.23
    Version 2.23 includes the following functionality:

    • Maintenance release.

    Version 2.22
    Version 2.22 includes the following functionality:

    • Minor bug fixes.

    Version 2.21
    Version 2.21 includes the following functionality:

    • Misc bug fixes. Maintenance release.

    Version 2.20
    Version 2.20 includes the following functionality:

    • Modified Inject dialog to be resizable and remember which column it sorts on and previous selection.

    Version 2.19
    Version 2.19 includes the following functionality:

    • Bug fix for launching on Windows Vista and Windows 2008.

    Version 2.17
    Version 2.17 includes the following functionality:

    • Robustness maintenance.

    Version 2.16
    Version 2.16 includes the following functionality:

    • Maintenance release.

    Version 2.15
    Version 2.15 includes the following functionality:

    • Minor bug fixes.
    • Addition of 32 bit executable test.

    Version 2.14
    Version 2.14 includes the following functionality:

    • Minor bug fixes.

    Version 2.13
    Version 2.13 includes the following functionality:

    • Replacement of all 3rd party tab controls with a custom tab control.

    Version 2.12
    Version 2.12 includes the following functionality:

    • Replacement of all 3rd party grid/tree controls with the same virtual grid/tree control used for the main displays. This change has been made for consistency of user interface and also to facilitate future ports of the software to alternate operating systems and widget toolkits.
    • Bug fix for flickering main display when resizing.

    Version 2.11
    Version 2.11 includes the following functionality:

    • Bug fix for some code that could cause Data Execution Prevention violations if you had this Operating System option enabled.

    Version 2.10
    Version 2.10 includes the following functionality:

    • Improved detection method for .Net modules.
    • Bug fix for "The handle is invalid" error when trying to launch applications.

    Version 2.09
    Version 2.09 includes the following functionality:

    • Misc maintenance improvements.

    Version 2.08
    Version 2.08 includes the following functionality:

    • Misc maintenance improvements.

    Version 2.06
    Version 2.07 includes the following functionality:

    • Bug fix for race condition (causes crash) for inter process comms one multi core/cpu machines. Bug is not visible on HyperThreaded machines or single cores CPUs. Bug has been seen on dual core CPUs, but is more obvious on dual core quad CPU machines.

    Version 2.06
    Version 2.06 includes the following functionality:

    • Minor user interface bug fixes and usability improvements.

    Version 2.04
    Version 2.05 includes the following functionality:

    • Minor improvements to UI.

    Version 2.04
    Version 2.04 includes the following functionality:

    • File dialog file extension handling improvements.
    • Launch dialog/wizard - addition of Delete button.

    Version 2.02
    Version 2.03 includes the following new functionality:

    • IMproved HTML Help handling.

    Version 2.02
    Version 2.02 includes the following new functionality:

    • Addition of support for .NET 2.0 applications.

    Version 2.00
    Version 2.01 includes the following new functionality:

    • "Help PDF" added to Help menu if PDF help file is present in installation directory.
    • Bug fix for installer.

    Version 2.00
    Version 2.00 includes the following new functionality:

    • Updated to allow VM Validator to work with Win32 applications and .Net 1.0/1.1 applications.

    Version 1.32
    Version 1.32 includes the following new functionality:

    • Maintenance release.

    Version 1.31
    Version 1.31 includes the following new functionality:

    • Bug fix for session manager dialog.

    Version 1.30
    Version 1.30 includes the following new functionality:

    • Addition of extra diagnostic data for helping diagnose problems when data goes bad.

    Version 1.29
    Version 1.29 includes the following new functionality:

    • Bug fix for potential buffer overflow when command line of tested application is very long (MAX_PATH + 256 TCHARs).
    • Command line displayed on diagnostic tab.
    • Detection of StarDock Window Blinds so that it can be safely ignored.

    Version 1.28
    Version 1.28 includes the following new functionality:

    • Maintenance release.

    Version 1.27
    Version 1.27 includes the following new functionality:

    • Maintenance release.

    Version 1.26
    Version 1.26 includes the following new functionality:

    • Maintenance release.

    Version 1.25
    Version 1.25 includes the following new functionality:

    • Graphics update.

    Version 1.24
    Version 1.24 includes the following new functionality:

    • Maintenance release.

    Version 1.23
    Version 1.23 includes the following new functionality:

    • Bug fix for Reset launch history on launch application dialog.

    Version 1.22
    Version 1.22 includes the following new functionality:

    • Maintenance release.

    Version 1.21
    Version 1.21 includes the following new functionality:

    • Help now supplied as HTML Help rather than WinHelp.

    Version 1.20
    Version 1.20 includes the following new functionality:

    • Maintenance update.

    Version 1.19
    Version 1.19 includes the following new functionality:

    • StatusBar update.

    Version 1.18
    Version 1.18 includes the following new functionality:

    • Archiving version update.

    Version 1.17
    Version 1.17 includes the following new functionality:

    • Improvement to data display.

    Version 1.15
    Version 1.16 includes the following new functionality:

    • Improvement to data display - listing of DLL and shared memory areas.

    Version 1.14
    Version 1.15 includes the following new functionality:

    • Licensing bug fix - fixed for compatibility with our other software.

    Version 1.13
    Version 1.14 includes the following new functionality:

    • Maintenance update.

    Version 1.12
    Version 1.13 includes the following new functionality:

    • Bug fix installer.
    • Bug fix for licensing.
    • Removal of SE_SECURITY_NAME privilege requirement for working with services.
    • Updated help.

    Version 1.12
    Version 1.12 includes the following new functionality:

    • Maintenance update.

    Version 1.11
    Version 1.11 includes the following new functionality:

    • Addition of User Privilege checks when accessing the Registry and setting debugging privileges.

    Version 1.10
    Version 1.10 includes the following new functionality:

    • Addition of accelerator keys.

    Version 1.09
    Version 1.09 includes the following new functionality:

    • Maintenance update. Synchronization robustness improvements.

    Version 1.08
    Version 1.08 includes the following new functionality:

    • Maintenance update. Misc bug fixes.

    Version 1.07

    • Large icons for tool bar.
    • Addition of relaunch option.
    • Improved settings dialog.
    • Bug fix for display update.
    • Updated help file.

    Version 1.06

    • Bug fix for stub.

    Version 1.05

    • Addition of debugger privileges to allow Virtual Memory Validator to inject into services. Added at customer request

    Version 1.04

    • Miscellaneous bug fixes.

    Version 1.03

    • Version 1.03 has been provided so that the support library svlSupport.dll is compatible with the library that ships with other Software Verification products. Some APIs have undergone minor changes, unfortunately this created an incompatability between the svlSupport.dll shipped with Virtual Memory Validator and other Validator products. Version 1.03 of Virtual Memory Validator fixes this.

    Version 1.02

    • Miscellaneous resizing bug fixes.

    Version 1.01

    • Miscellaneous bug fixes.

    Version 1.00

    Initial version of Virtual Memory Validator.

    Please contact us if you have any questions regarding any of our software tools.

    Fully functional, free for 30 days