diff options
author | Simon Rozman <simon@rozman.si> | 2020-05-07 08:08:22 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-10-30 16:50:58 +0100 |
commit | e7763f64dbfbebcd90d61a936fd17c0e2a627029 (patch) | |
tree | 765f81715f64a9917dc43d333918a9724bac3925 /msi-example/README.md | |
parent | msi-example: remove unused parameter in call :msi (diff) | |
download | wintun-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.md | 22 |
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. |