Visual Subst is a small tool that allows you to associate the most accessed directories with virtual drives. It uses the same API similar to the console 'subst' utility, but makes it easier to create and remove virtual drives in a GUI way.

Visual Subst Screen Shot

Personally, I use virtual drives everywhere – I always prefer to press ALT+F1 in the file manager and switch to a project directory where hundreds of various files are kept. Using virtual drives, these files can be quickly accessed at any time.
For Programmers

If you have the Platform SDK installed and need to use it frequently, it is possible to create a virtual drive mounted on the Samples directory. You can therefore reduce a long path like 'C:\Program Files\Microsoft Platform SDK\Samples\Multimedia\DirectShow' to just one letter.

In my opinion, this is the shortest way to gain access to the sample source code from the SDK when it is required on a continual basis.
How It Works

Generally, a virtual drive is just a symbolic link in the Local MS-DOS Device namespace. It is just one more Windows feature added for backward compatibility with old programs.

Virtual drives are therefore objects of the operating system, and Visual Subst can create, enumerate and delete these objects. All local MS-DOS device names are removed when the user is logging off. To handle this issue, Visual Subst saves the list of virtual drives into an INI-file and is able to load them the next time.

This program runs only on Windows 2000/XP and newer operating systems.

Visual Subst does not require installation. It is fully portable because all settings are stored into an INI-file. However there is a simple installer provided which will help you to create some program shortcuts.

Please choose a package you would like to download:

* Visual Subst v1.0.5 binaries (55 KB)

* Visual Subst v1.0.5 installer (93 KB)

Related: ntwind