Changes between Version 36 and Version 37 of BuildingTapWindows6
- Timestamp:
- 04/05/19 08:51:00 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingTapWindows6
v36 v37 22 22 * [https://docs.microsoft.com/en-us/windows-hardware/drivers/develop/using-the-enterprise-wdk Enterprise Windows Drive Kit] ISO image is installed and mounted as a system drive 23 23 * tap-windows6 build system is configured properly (file paths etc.) 24 * Clone [https://github.com/Microsoft/Windows-driver-samples/ Windows-driver-samples] somewhere (e.g. inside tap-windows6 directory) 24 25 * A user- or kernel mode authenticode certificate is present for signing the tap-windows6 ''installer'' 25 26 * On signing computer … … 33 34 In the documentation below it is assumed that all Windows commands are executed from within a Powershell session. 34 35 36 = Building an unsigned driver and tapinstall.exe = 37 38 Regardless of the signature type you need to build unsigned tap-windows6 driver first: 39 40 '''On build computer''' 41 42 {{{ 43 $ cd tap-windows6 44 $ python buildtap.py -c -b --ti=Windows-driver-samples 45 }}} 46 47 This generates tap6.tar.gz which you will need to to copy to the signing computer. 48 35 49 = Building for Windows Vista = 36 50 … … 41 55 Any relatively recent Windows 7 installation supports SHA2 Authenticode signatures. This means that the laborious and fragile [wiki:SigningForWindowsVista dual-signature process] can be avoided. You only need the EV SHA2 kernel-mode code-signing certificate, which probably comes in the form of a dongle that integrates with Windows certificate store. The tap-windows6 ''installer'' may optionally signed with a different, non-EV SHA2 code-signing certificate. 42 56 43 The building and signing process is as follows 44 45 '''On build computer''' 46 47 {{{ 48 $ cd tap-windows6 49 $ python buildtap.py -c -b 50 }}} 57 '''On build computer''' 58 59 Build an unsigned driver (see above) 51 60 52 61 '''On workstation''' … … 83 92 '''On build computer''' 84 93 85 {{{ 86 $ cd tap-windows6 87 $ python buildtap.py -c -b 88 }}} 94 Build an unsigned driver (see above) 89 95 90 96 '''On workstation'''