Changes between Version 36 and Version 37 of BuildingTapWindows6


Ignore:
Timestamp:
04/05/19 08:51:00 (3 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildingTapWindows6

    v36 v37  
    2222 * [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
    2323 * 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)
    2425 * A user- or kernel mode authenticode certificate is present for signing the tap-windows6 ''installer''
    2526* On signing computer
     
    3334In the documentation below it is assumed that all Windows commands are executed from within a Powershell session.
    3435
     36= Building an unsigned driver and tapinstall.exe =
     37
     38Regardless 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
     47This generates tap6.tar.gz which you will need to to copy to the signing computer.
     48
    3549= Building for Windows Vista =
    3650
     
    4155Any 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.
    4256
    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
     59Build an unsigned driver (see above)
    5160
    5261'''On workstation'''
     
    8392'''On build computer'''
    8493
    85 {{{
    86 $ cd tap-windows6
    87 $ python buildtap.py -c -b
    88 }}}
     94Build an unsigned driver (see above)
    8995
    9096'''On workstation'''