I think Chris is right. However, in the interest of providing a useful starting point for further study, here are a few thoughts:
Although this may be a dubious design, you can create an email with configuration information on the server and send it to the user so that they can automatically launch a signed installer from your website with the appropriate settings specified in the properties simply by clicking on the email link. I have never tried this, but the MSI SDK discusses it: An example of installing a Windows Installer based on a URL and Creating a fully verified signed installation .
I think you can also create an INI file sent by e-mail, which can be placed next to the signed MSI, and MSI can be designed to read the INI file during installation and application settings. You must add a trigger condition to require this INI.
If you close the configuration file with an MSI signed in unsigned self-tuning, I think you will eliminate almost all the benefits of the signing process. I doubt this helps, but it should be possible to sign an external booth file consumed by an unsigned MSI. Again, I have not tried this, so I just guess. I am not sure what will happen if MSI is processed after the cab is signed. For security reasons, I think this approach is something like nonsense - there are few advantages.
source share