Version Number Generator AddIn for Visual Studio 2005/2008/2010


This Add-in for Visual Studio 2005/2008/2010 C/C++ Win32 projects can automatically control the build number of an executable or dll file.

After instalation of this Add-in just run the Visual Studio and create the new project C++ 'Win32 Project' or open any existing one. In the Add-in Manager of the Tools menu check this Add-in to turn it on. On the context menu of solution, project or selected projects of the Solution Explorer click on the 'Add Version Information...' menu item. This will add to your project a special file - VersionInfo.h.

In the 'VersionInfo.h' file you can set your configuration for building the version number. There is also description how you can do this.

Here are the contents of the VersionInfo.h:

// Use this constant to enable or disable building the version number of this project.
#define ENABLED 1

// Use this constant to enable or disable building the version number in a debug mode.
#define DEBUG 0

// Project creation date
//   Format: month/day/year
//   Don't modify the format of this value!
#define DATE "6/10/2011"
//   The date in your regional settings is: 6/10/2011

// Version number template
//   A.B.*   = A.B.X.Y
//   A.B.*.* = A.B.X.Z
//   A.B.C.* = A.B.C.Z
//   A.B.C.D = A.B.C.D
//     where the X equals to the number of days since the creation day. If the creation
//     date has not been defined or it's commented, the X equals to the number of days
//     since January 1, 2001 local time. The Y equals to the number of seconds since
//     midnight local time, divided evenly by 10. The Z equals to the incremented build
//     number and the letters A, B, C, D indicate that they remain unchanged.
#define TEMPLATE "1.0.*"

// Use this constant to display the version number.
#define VERSION TEXT("")

// Don't remove the line below. This number is incrementing by building process.
#define BUILD 0

When you start the build process, all resource files such as .rc and .rc2 files which contain VERSIONINFO blok will be found and automatically updated.

It doesn't matter for how many platforms the project has been prepared. If you use the 'Batch Build...' option on the solution context menu the process of building a version number will be run only once.

To correctly recognize the Release mode the configuration name in the Configuration Manager should contain the Release word. It's the same with the debug mode.

The Add-in is available in Chinese (Simplified), English and Polish localization. You can choose the language of the Add-in on the option page Tools->Option...->Version Number Generator. The combobox option 'Same as Microsoft Visual Studio' means that will be chosen the same language as in Visual Studio if available the localization. Otherwise it'll be loaded the English language.

Now the Add-in works in international versions of Visual Studio 2005/2008/2010.

Files to download


Supported languages:

  • Chinese (Simplified) (简体中文) (translated by Loa Ding)
  • English
  • Polish (polski)

If you would like to contribute a translation, please translate and submit this file.


Version (6/10/2011)

Version (9/26/2010)

Version (7/20/2010)




This program allows you to change the creation, modify and last accessing date and time of a file or the creation date and time of a folder. You can use this software in two ways. By download or install the executable file or install the shell extension for Windows Explorer. In this way it will appear the new property page in every properties of a file or folder.

It's enought to select (or drag and drop into dialog) a file or folder. Set the new date and time and apply the changes. In case of selecting the folder the changes will apply only to files and folders inside this one. You can use a special edit field to make you own file filter.


Files to download

If you can not download the software from above try links below:

Get it from CNET!  Get it from  Get it from  Get it from

If you want to publish this software here you are the PAD xml file.