RCStamp Publisher's description
from Peter Chen
Add build counts and more to your .rc files
The RCStamp application was developed to be a flexible command line tool to modify the FILEVERSION entries in a .rc Resource script.
File Version numbers in Windows consist of four positions with 16 bits each, e.g. 6.0.2600.0 is the version of my iexplore.exe. Typically you use the first two positions as "major.minor" version, based on the features of the module, the third position for an incremental build count, and the fourth for special builds. (You already knew all this, didn't you?)
RCStamp grew out of the necessity to manage a rather complex versioning scheme on a dozen of binaries. It can modify the FILEVERSION entry and the "FileVersion" string entry in a VERSIONINFO resource. It uses a format string that can affect the four positions of the version number individually.
* leave position as-is
+ increment position by one
n set the position to the number n (decimal)
+n increment position by the number n (decimal)
- decrement position by one (if you ever need it)
-n decrement position by the number n (still decimal, and you have been warned)
Additonal command line options:
-n don't modify the "FileVersion" string value
-rRESID modify only the version resource with the resource id RESID (Default: modify all resources)
-v Verbose (echo the modified values)
-l Process a list file instead of a resource
System Requirements:No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall