aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/README.md b/README.md
index bb38309..eaf30d8 100644
--- a/README.md
+++ b/README.md
@@ -53,7 +53,7 @@ msbuild wintun.proj [/t:<target>]
- `DVL`: Runs the `SDV`, and creates a Driver Verification Log, only for AMD64 release configurations.
- - `MSM`: Builds Microsoft Installer Merge Modules in `<output folder>\wintun-<platform>-<version>.msm`.
+ - `MSM`: Builds Microsoft Installer Merge Modules in `<output folder>\wintun-<platform>-<version>.msm`. Requires WHLK signed driver (See: [Building Microsoft Installer Merge Modules]).
The driver output folders are:
@@ -66,6 +66,14 @@ AMD64 Release | `amd64\Release\wintun`
ARM64 Debug | `arm64\Debug\wintun`
ARM64 Release | `arm64\Release\wintun`
+### Building Microsoft Installer Merge Modules
+
+1. `msbuild wintun.proj /t:DVL;Build`
+2. Perform Windows Hardware Lab Kit tests; Submit submission package to Microsoft; Get WHQL signed driver.
+3. Copy WHQL signed driver to `whql\x86` and `whql\amd64` subfolders.
+4. `msbuild wintun.proj /t:MSM`
+5. MSM files are placed in `dist` subfolder.
+
## Usage