When compiling your application, ExeOutput for PHP creates a single executable file ready for distribution. Most Windows executable files (PE format) contain a resource section that stores version information, icons, cursors, string tables, and more. This page allows you to customize some of these resources to insert your own logo and copyright information.
Changing the EXE File Icon #
ExeOutput for PHP allows you to change the default icon of the executable file. You can replace the default icon by specifying the path to another icon file (it must be a valid .ico file). ExeOutput for PHP supports various icon sizes and color depths (e.g., 32×32 with 16 colors, or 48×48 with 256 colors). If you need to create or extract icons easily, try GConvert, our companion tool that lets you extract icons or convert images into icons.
Tip
Vista icons are also accepted.
Note
The icon file must be available as an external file during compilation. Path variables like [PROJECTPATH] are supported. Some usable icon files are available in the Resources subfolder of your ExeOutput for PHP installation.
Version Information #
The version information of an executable program is a special resource section that contains details such as its version number, intended operating system, original filename, and copyright information. This information is included in the compiled code. When version information is included, users can right-click the program icon and select Properties to display it (or press Alt+Enter in Explorer).
ExeOutput for PHP allows you to insert your own version information into the EXE file.
Some company information items are stored within the application data. They are displayed in the About box, when errors occur, and when setting version information parameters for the .exe output file. This helps users contact you for further information.
You must, at a minimum, specify the company’s name. However, it is recommended that you provide users with as much information as possible about your company.
- Company Name: The name of your company.
- Legal Copyright: This will appear under the “Legal Copyright” entry. Enter your own copyright, such as “Copyright 2012 by Yourself. All rights reserved.”
- File Description: A description of your application’s contents.
- Web Homepage: The URL of your website.
- Version Number: The current release number of your .exe file. The format must be X.X.X.X, where X is an integer (e.g., 1.20.34.45).
- Product Number: The current release number of your application, using the same format as above.
- Legal Trademarks: The text that will appear in the Legal Trademarks field. This can only be changed if you purchased the “No Branding” option.
Tip
These information items and the default logo file can be set in the Environment Options. This ensures that the default settings are used each time you create a new application.
Auto-Increment Version Number During Build Process #
If enabled, the last component of the Version Number will automatically increment each time you build your project. For instance, 1.0.0.0 will become 1.0.0.1, then 1.0.0.2, and so on. If the maximum value of 65535 is reached, the counter resets, and a warning is displayed in the compilation log. You must then manually update the version number. For instance, you might change it to 1.0.1.0.