aboutsummaryrefslogtreecommitdiffstats
path: root/msi-example/README.md
diff options
context:
space:
mode:
authorSimon Rozman <simon@rozman.si>2020-05-07 08:08:22 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2020-10-30 16:50:58 +0100
commite7763f64dbfbebcd90d61a936fd17c0e2a627029 (patch)
tree765f81715f64a9917dc43d333918a9724bac3925 /msi-example/README.md
parentmsi-example: remove unused parameter in call :msi (diff)
downloadwintun-e7763f64dbfbebcd90d61a936fd17c0e2a627029.tar.xz
wintun-e7763f64dbfbebcd90d61a936fd17c0e2a627029.zip
msi-example: add ARM64 support
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'msi-example/README.md')
-rw-r--r--msi-example/README.md22
1 files changed, 15 insertions, 7 deletions
diff --git a/msi-example/README.md b/msi-example/README.md
index 4197de7..0a42201 100644
--- a/msi-example/README.md
+++ b/msi-example/README.md
@@ -14,25 +14,33 @@ dependencies. use it as follows below.
#### Steps:
-1. Generate a UUID using uuidgen.exe and replace `{{{FIXED 64BIT UUID}}}` in exampletun.wxs
+1. Generate a UUID using uuidgen.exe and replace `{{{FIXED AMD64 UUID}}}` in exampletun.wxs
with that UUID. For the life time of your entire product, even across versions, do not change
that UUID.
-2. Generate another UUID using uuidgen.exe and replace `{{{FIXED 32BIT UUID}}}` in
+2. Generate a UUID using uuidgen.exe and replace `{{{FIXED ARM64 UUID}}}` in exampletun.wxs
+with that UUID. For the life time of your entire product, even across versions, do not change
+that UUID.
+
+3. Generate another UUID using uuidgen.exe and replace `{{{FIXED X86 UUID}}}` in
exampletun.wxs with that UUID. For the life time of your entire product, even across versions,
do not change that UUID.
-3. Go to [Wintun.net](https://www.wintun.net/) and look at what the latest version is (`0.6`,
+4. Go to [Wintun.net](https://www.wintun.net/) and look at what the latest version is (`0.6`,
for example). Replace `{{{VERSION}}}` in build.bat with that version.
-4. Download the amd64 MSM from [Wintun.net](https://www.wintun.net/) and compute its SHA2-256
+5. Download the amd64 MSM from [Wintun.net](https://www.wintun.net/) and compute its SHA2-256
+sum in all lowercase hex digits using `CertUtil -hashfile "path/to/file" SHA256`, and replace
+`{{{64BIT HASH}}}` in build.bat with that value.
+
+6. Download the arm64 MSM from [Wintun.net](https://www.wintun.net/) and compute its SHA2-256
sum in all lowercase hex digits using `CertUtil -hashfile "path/to/file" SHA256`, and replace
`{{{64BIT HASH}}}` in build.bat with that value.
-5. Download the x86 MSM from [Wintun.net](https://www.wintun.net/) and compute its SHA2-256
+7. Download the x86 MSM from [Wintun.net](https://www.wintun.net/) and compute its SHA2-256
sum in all lowercase hex digits using `CertUtil -hashfile "path/to/file" SHA256`, and replace
`{{{32BIT HASH}}}` in build.bat with that value.
-6. Run build.bat.
+8. Run build.bat.
-7. Distribute dist\exampletun-*.msi for your own software only.
+9. Distribute dist\exampletun-*.msi for your own software only.