I'm building a chained installer (via the EmbeddedChainer element) that
chains a series of signed MSI packages together.  As recommended by the
MSI documentation, I've added the signing certificate to my parent MSI,
like so:

<PackageCertificates>
  <DigitalCertificate Id="mycert" SourceFile="$(var.cert)"/>
</PackageCertificates>

When I build my WiX package (WiX 3.0) I'm getting a warning for ICE81,
which says this:

"ICE81: MsiDigitalSignature and MsiPatchCertificate tables do not
reference any of the records in the MsiDigitalCertificate table."

However, the documentation for Windows Installer says that ICE81
actually checks all three tables, and that the warning is supposed to be:

"No reference to any of the records in the MsiDigitalCertificate table
could be found in MsiDigitalSignature, MsiPackageCertificate, or
MsiPatchCertificate tables."

Since I am referencing the MsiDigitalCertificate record in
MsiPackageCertificate, I shouldn't be getting this warning.  I'm
assuming that the ICE validation routines run by WiX aren't updated for
Windows Installer 4.5; is there a way to get them updated?

--Mike

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to