Hello Wix users!
I am trying to create a signed bootstrapper. I found that I need to also
sign the engine that is in the bootstrapper. I am using command line to
build the installer (so no wixproj).
I followed the steps I found in the documentation, but I still cannot
inscribe the engine properly. The resulting bootstrapper works fine, but
the publisher in the UAC dialog is set to unknown. I tried with both
insignia 3.8.1128.0 and 3.9.616.0.
At first, I extract the engine and try to sign it. The signtool says that
the engine is not a valid Windows application, so I remove the certificate
from the engine and try to sign it again. This time the signing finishes
successfully. I can verify that the engine.exe is signed correctly.
Then, I reattach the engine back to the bundle and finally sign my bundle.
When running the installer, the boostrapper extracts the engine into
temporary directory and runs it. This is when the UAC dialog shows the
unknown publisher. I can see that the extracted engine is indeed not signed
correctly (digital signature of the object did not verify). There is
difference between the engine I have reattached and the engine extracted by
the bootstrapper - 12 bytes are zeroed out.
How can I sign the bundle correctly? Is this bug in insignia or am I doing
something wrong?
Thanks In Advance
PePri
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users