Blog

This blog is where we help you improve your software, teach you how to use our tools to solve problems, software tool use cases, and improvements to our software tools.

Development user experience
February 15, 2018
Avatar for Stephen Kellett
Stephen Kellett

Changes to the first run wizard

When you run one of our tools for the first time it displays the first run wizard. The first run wizard takes you through the […]

Development
February 6, 2018
Avatar for Stephen Kellett
Stephen Kellett

New tools and old tools

Last week we released a versions of our tools that no longer install DLLs in the Windows system32 directory. We documented these changes in an […]

Development Security
February 3, 2018
Avatar for Stephen Kellett
Stephen Kellett

Changing how we install our software

With the next release of our software (later today) we are changing how we install our software. The installers stay the same, the software (as […]

Development
February 3, 2018
Avatar for Stephen Kellett
Stephen Kellett

Changes to the NT Service API

All of our Validator tools have an NT Service API. We’ve just made some changes to the NT Service API. This article documents those changes […]

Coverage
May 31, 2017
Avatar for Stephen Kellett
Stephen Kellett

Getting code coverage for a child process?

In this blog post, I’m going to explain how to collect code coverage for a process that is launched by another process. We’ll be using […]

Communication Development
May 12, 2017
Avatar for Stephen Kellett
Stephen Kellett

Updated error codes for all Validator tools

We’ve just updated our documentation for all our Validator tools to include an up-to-date list of Exit return codes. You may find these useful if […]

Hints and tips
January 31, 2017
Avatar for Stephen Kellett
Stephen Kellett

How to output to stdout from an MFC program

If you’ve ever developed an MFC program with a graphical user interface and then later thought that it would be really nice to also provide […]

Profiler
December 20, 2016
Avatar for Stephen Kellett
Stephen Kellett

More Effective Line Timing with C++ Performance Validator

C++ Performance Validator has always had the ability to provide timing information for each line executed. However it has always been a bit clumsy to […]

Communication Security
December 20, 2016
Avatar for Stephen Kellett
Stephen Kellett

The Software Updates Menu

We introduced the Software Updates menu in 2012. This coincided with the introduction of automatic software updates. Various bug fixes have been applied to the […]

productivity user experience
December 20, 2016
Avatar for Stephen Kellett
Stephen Kellett

The Startup Wizard

We’ve just added a new Startup Wizard to all our C++ tools. The purpose of the startup wizard is to unify the various different dialogs […]

Fully functional, free for 30 days