Jason A. Donenfeld
bcb398bd62
installer: better WoW64 language
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-26 15:10:31 +02:00
Simon Rozman
585ec16cac
Make InstallCertificates and MsiProcessDrivers order deterministic
...
The certificate(s) must be installed before drivers are installed.
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-26 14:57:03 +02:00
Jason A. Donenfeld
a0491c6b08
installer: fix typos
...
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-26 14:07:32 +02:00
Simon Rozman
5094737f8c
Split driver setup to EV signed (<Win10) and WHQL signed (>=Win10)
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-26 13:44:44 +02:00
Simon Rozman
6c3084c53c
Quote platform names
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-26 13:44:44 +02:00
Simon Rozman
95c5503027
Prevent WoW64 installations
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-26 09:38:42 +02:00
Simon Rozman
a979361217
MSM: Install driver files to C:\Program Files\Wintun
...
This is temporary until we figure out how to use WiX's Difx to install
driver without leaving staged driver files behind.
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-19 21:24:08 +02:00
Simon Rozman
bfa3b3f6cc
MSM: Explicitly version driver files
...
wintun.inf and wintun.cat have no version resource. WiX linker cannot
determine their versions and the MSM will use file sizes and hashes for
update logic. By setting explicit file version and language, the version
will always be used to determine which version is newer on updates.
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-17 15:39:51 +02:00
Simon Rozman
361dd60a04
MSM: Mark package as read-only
...
Thou, this serves as a hint only and provides no real enforcement.
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-17 15:39:51 +02:00
Simon Rozman
baba7bb6d0
MSM: Mark package to require elevated and per-machine install
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-17 15:39:51 +02:00
Simon Rozman
1ec2a54a5c
MSM: Mark module as language-independent
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-17 15:39:50 +02:00
Simon Rozman
1031ad44da
Add MSM packaging support
...
Signed-off-by: Simon Rozman <simon@rozman.si>
2019-04-16 16:11:24 +02:00