[wix-users] Can I have a Bootstrapper with optional MSI for a certificate?

Hoover, Jacob Jacob.Hoover at greenheck.com
Wed Oct 18 11:18:43 PDT 2017


If you're doing a per-user install of your application, why not install the certificate in the user store instead of the machine store?


-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Blair Murri via wix-users
Sent: Wednesday, October 18, 2017 1:16 PM
To: David Bowen via wix-users <wix-users at lists.wixtoolset.org>
Cc: Blair Murri <osito at live.com>
Subject: Re: [wix-users] Can I have a Bootstrapper with optional MSI for a certificate?

My understanding is that bundles currently come in just two varieties: per-user (no packages are per-machine) and per-machine (at least one package is per-machine). Given the separate ARP locations, etc. associated with that determination, I don't believe a generalized engine like burn can easily accommodate that request.



Blair Murri



Sent from my Windows 10 phone



From: David Bowen via wix-users<mailto:wix-users at lists.wixtoolset.org>
Sent: Wednesday, October 11, 2017 7:25 AM
To: wix-users at lists.wixtoolset.org<mailto:wix-users at lists.wixtoolset.org>
Cc: David Bowen<mailto:maildarbid at icloud.com>
Subject: [wix-users] Can I have a Bootstrapper with optional MSI for a certificate?



Hi All,



I'm just completing a nice Wix burn bootstrapper with WPF UI which currently has only 1 MSI which does not need UAC.



I now think I have to install a certificate.  Is it possible for me to make a 2nd MSI for just the Certificate (Which requires UAC) and the bootstrapper only will use it and thus ask the user for UAC if it is missing?



I would like that the user only the first time needs to use UAC and then all further installs or updates would proceed without it.



I think I know how to add a certificate in the MSI.



 <ComponentGroup Id="MYCertificate" Directory="SystemFolder">
      <Component Id="Com_Certificate_New" Guid="{}" Permanent="yes" KeyPath="yes">
        <iis:Certificate Id="Certificate.CA_New" Name="myName" Request="no" StoreLocation="localMachine" StoreName="root" Overwrite="yes" BinaryKey="Certificate.Binary_NEW"/>
      </Component>
    </ComponentGroup>




What would I need in the boostrapper to check if this certificate is present.  Or maybe I have to do something in the MSI as I can see in this post https://stackoverflow.com/questions/23372459/certificate-detection-installation-with-wix-installer



Thanks all for any and all help



David



____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/


More information about the wix-users mailing list