With CentreStack you can brand the Windows Client installer with custom images and an End-User License Agreement (EULA) that is displayed when the user installs the software. Here is an example of a branded Windows Client:
To get started, you will need to create two .ico images with multiple sizes embedded within the files themselves in order to achieve the best quality.
If you don't have a software that can do this, you can try any of the many free web services on the internet. In this article, I will demonstrate how to brand the MSI installer file with icoconvert.com. Just be aware that we have no affiliation with them.
Step 1: Go to http://icoconvert.com
Step 2: Upload a file in jpg, gif, or png format. In this example, I uploaded a large smiley face for the Application Icon and a hard drive image for the Drive Icon.
Step 3: Scroll down and select the following custom sizes under the icon format section:
16 x 16
32 x 32
48 x 48
64 x 64
Step 4: Click on the Download your icon link that appears below the Convert ICO button and save the file to your computer. Repeat the steps above to make another the image for the drive icon.
Step 5: Now return to the CentreStack web portal and go to the Tenant Branding page. Click on the Windows Client tab and then upload your images for the Application Icon and Drive Icon.
Step 6: Create an EULA document to be displayed when the user installs the software. Save the file in RTF format, then browse and select it for upload under the EULA (.rtf) section.
Step 7: Select your Code Signing Certificate file. Enter the password in the Code Signing Cert Password box. Be sure to match the Manufacturer Name and contact info with correct information as well.
Please note that a Code Signing Certificate is not the same as an SSL Certificate. SSL Certificates are used to encrypt communications over the HTTP protocol. Code Signing Certificates are used to prove that the installer comes from whom it says it does. A correctly digitally signed software installer will display the name of the manufacturer to the user so he/she can trust that the installer came from the real source and the code has not been tampered with.
We recommend that you purchase your Code Signing Certificates from Comodo (we have no affiliation with them): https://www.comodo.com/business-security/code-signing-certificates/code-signing.php
Microsoft Windows has a SmartScreen technology that trusts publishers of software partially based on their reputation (number of downloads, etc). So if you don't have a history of publishing applications (aka low "application reputation"), it is likely that your digitally signed installer will still get flagged by Windows SmartScreen as untrusted.
The workaround is to get an extended validation code signing certificate (EV Code Signing Certificate). You can also report the software as safe/false-positive to Microsoft to help to speed up the process of building an application reputation.
Step 8: Click on the Brand MSI button
Step 9: If everything goes well, you should see a success message on the top-left corner. If not, please carefully review the data that you entered and try again.
Step 10: Now you can install the Windows Client from the user menu and see if the branding was applied correctly.
Step 11: Once you download and run the installer, you should see the custom EULA on the second screen...
Step 12: After the installation is finished, you will be able to see the branded Windows Client