[wix-users] MSI Launch Condition to make sure attestation driver is only installed on Windows 10 or higher

Bill Wandel bill at bwandel.com
Mon Dec 2 07:55:16 PST 2019


A little off topic but you can have your drivers signed with the attestation
signing a long with the previous signing. This results in the driver being
able to run on WIN 10 and below.
All our drivers are signed this way.

Bill Wandel

-----Original Message-----
From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of Tobias
Erichsen via wix-users
Sent: Sunday, December 1, 2019 11:59 PM
To: wix-users at lists.wixtoolset.org
Cc: Tobias Erichsen <info at tobias-erichsen.de>
Subject: [wix-users] MSI Launch Condition to make sure attestation driver is
only installed on Windows 10 or higher

Hi everyone,

I'm currently creating multiple msi packages to install a hardware driver
for different targets (x86, x64, attestation signing).

As the attestation drivers will only work on W10 or Server 2016, I want to
make sure via a Lauch Condition that the msi is only installed on such a
system.

Problem: Both VersionNT & WindowsBuild properties always give back wrong
values.

I know that this is due to the fact that msiexec on W10 is not properly
tagged in their manifest.

Any hints out there of a simple, reliable method to achieve what I'm trying
to do?  Registry Search?

Best regards,
Tobias

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




More information about the wix-users mailing list