Chris,

Those elements appear to simply identify what certificate should be 
given the green light for patching. I believe you still need to 
digitally sign the resulting MSI using signtool.exe.

- Rafael

Chris Bardon wrote:
> My goal for getting patching to work is to be able to deploy an application 
> that can be patched by a non-admin user, but I'm running into a problem.  
> I've created the patching sample in the documentation, and the patch works 
> when it's elevated, but whether or not it's signed, the patch is still 
> prompting for elevation.  I'm signing both the patch and the original MSI 
> with this command lines:
>
> signtool.exe sign /f signcert.pfx /p 288 /d "Patch Test application!" 
> product.msi
> signtool.exe sign /f signcert.pfx /p 288 /d "Patch Test application!" 
> patch.msp
>
> I've also modified the product msi from the example so that it includes this 
> markup:
>
>       <PatchCertificates>
>         <DigitalCertificate SourceFile="signcert.cer" Id="signcert"/>
>       </PatchCertificates>
>
> If I look at the properties of the files, both of them have a digital 
> signature from the same certificate, and both are identified as valid.  When 
> I run the patch as a non-administrator though, I get an elevation prompt 
> asking to install from an unknown publisher-the original installer correctly 
> identified my certificate.  Is there something else I'm missing?  I saw the 
> article in MSDN here 
> (http://msdn.microsoft.com/en-us/library/aa372388%28VS.85%29.aspx), which 
> pointed me to the MsiPatchCcertificate table and the PatchCertificates 
> element.  I've tried adding the cert both as the pfx file and as a base-64 
> encoded cer with the same effect.  Is there something else that I'm missing 
> here?  Why is the patch still reporting itself as an unknown publisher?
>
> Thanks for the help everyone,
>
> Chris
>
> ------------------------------------------------------------------------------
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>   


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to