- Driver and setup version numbers are decoupled as setup might require updates independently of driver logic changes.
- Update/ensure correct
Driver Version Number
inStampInf
of the projects. - Update/ensure correct version details in
*.rc
files. - Build drivers and tools in
Release
configuration forx64
andx86
architectures. - Production-sign drivers and tools to ensure authenticity of origin.
- Run
sign.cmd
which will create the two*.cab
files in thedisk1
folder and sign them. - Upload
*.cab
files to Partner Portal. - Request signatures, wait and pray.
- Download signed files and extract
drivers
directory directly into this directory. - Optional: Re-create
*.cat
files to support Windows 7 in addition to 10 (causes confirmation prompt to appear!):- x64:
Inf2Cat.exe /driver:"." /uselocaltime /os:7_X64,10_X64,Server10_X64,10_AU_X64,Server2016_X64,10_RS2_X64,ServerRS2_X64,10_RS3_X64,ServerRS3_X64,10_RS4_X64,ServerRS4_X64
- x86:
Inf2Cat.exe /driver:"." /uselocaltime /os:7_X86,10_X86,10_AU_X86,10_RS2_X86,10_RS3_X86,10_RS4_X86
- x64:
- Build and sign the Advanced Installer setup project.
- Adjust updater control file and upload setup to distribution server.