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