Edit File Version Information Microsoft
How to change the version information of. Build and release management To change the.exe file version.

As part of our build process I need to set the version information for all of our compiled binaries. Some of the binaries already have version information (added at compile time) and some do not. I want to be able to apply the following information: • Company Name • Copyright Notice • Product Name • Product Description • File Version • Product Version All of these attributes are specified by the build script and must be applied after compilation. These are standard binaries (not assemblies) compiled with C++ Builder 2007. How can I do this? There is this tool [1] List of features (from the website): • command line interface • support for.EXE,.DLL and.RES files • update FileVersion and ProductVersion based on a version mask • add/change/remove version key strings • adjust file flags (debug, special, private etc) • update project files (.bdsproj .bpr .bpk .dproj ) • add/change main application icon • use ini file with configuration • Windows Vista support (needs elevation) • easy to integrate into a continuous build environment Full Disclosure: I know the guy who wrote this tool, I used to work with him.
But this also means that I know he makes quality software;) [1] the link is dead. There seems to be mirrored version.
I'm doing it with no additional tool. I have just added the following files to my Win32 app project. One header file which defines some constants than we can reuse on our resource file and even on the program code. We only need to maintain one file.
Thanks to the Qt team that showed me how to do it on a Qt project, it now also works on my Win32 app.
MageUI.exe (Manifest Generation and Editing Tool, Graphical Client) • • 12 minutes to read • Contributors • • • • • • In this article MageUI.exe supports the same functionality as the command-line tool Mage.exe, but with a Windows-based user interface (UI). With this tool you can create, edit, and sign deployment and application manifests. New manifests that are created with MageUI.exe target the. Windows Xp Sp3 Jpn Isotretinoin. NET Framework 4 Client Profile. Previous versions of MageUI.exe should be used to target previous.NET Framework versions. When adding or removing assemblies from a manifest, or re-signing existing manifests, MageUI.exe does not update the manifest to target.NET Framework 4 Client Profile. For more information, see. This tool is automatically installed with Visual Studio.
To run the tool, use the Developer Command Prompt (or the Visual Studio Command Prompt in Windows 7). For more information, see. Two versions of Mage.exe and MageUI.exe are included as a component of the Visual Studio 2010 setup. To see version information, run MageUI.exe, select Help, and select About. This documentation describes version 4.0.x.x of Mage.exe and MageUI.exe.
Note MageUI.exe does not support the element when saving an application manifest that has already been signed with a certificate using MageUI.exe. Instead, you must use. UIElement List The following table lists the menu and toolbar items that are available.
Command Menu Shortcut Description Application Manifest File, New Creates a new application manifest. Deployment Manifest File, New Creates a new deployment manifest. Open File CTRL+O Opens an existing deployment manifest, application manifest, or trust license for editing. Close File CTRL+F4 Closes an open file. If you modify a file before closing it, MageUI.exe prompts you to re-sign the file with a public key, key pair, or stored certificate. Save File CTRL+S Saves to disk the document which currently has user input focus.
Save As File Saves a file to disk, enabling you to supply a new file name and/or location. Save All File Saves the changes made to all files currently open within MageUI.exe. Preferences File Opens the Preferences dialog box. See the following section for more information.
Exit File ALT+F4 Quits MageUI.exe. Cut Edit CTRL+X Removes the currently selected text from the application and moves it to the system Clipboard. Copy Edit CTRL+C Copies the currently selected text to the system Clipboard. Paste Edit CTRL+V Pastes text from the system Clipboard into the currently active text element. Delete Edit Deletes an element currently selected in a list, such as a trust license on the Deployment Manifest tab. Close All Window Closes all files currently open in MageUI.exe.
If one or more files need saving, MageUI.exe prompts you to save them. MageUI.exe also prompts you to select a signing key for each unsigned or changed file.
About Help Displays version and copyright information about MageUI.exe. Preferences Dialog Box The Preferences dialog box contains the following elements. UI Element Description Sign on save Prompts you to sign a file whenever you save your modifications. Use default signing certificate Uses the key entered in the Certificate file text box to sign all files. This eliminates the signing prompt that typically appears when you save a file and Sign on Save is selected. Use the ellipsis ( ) button next to the Certificate file text box to select a key file.