Manual procedure for signing vRouter driver
Prerequisites
- One machine for HLK Server (preferably Windows Server 2016 with GUI)
- One machine for HLK Client (Windows Server 2016, GUI doesn't matter)
Steps
- Build vRouter driver. Save
vrouter.sys
,vrouter.inf
,vrouter.cat
andvrouter.pdb
. - Sign
vrouter.cat
andvrouter.sys
with EV code signing certificate. - Add both machines to a workgroup.
- Install vRouter on the client.
-
Follow all the steps from this documentation.
- in step 5. search for
vrouter.sys
insoftware device
tab - in step 6. there will probably be only 1 or 2 tests - that's ok
- in step 8. create an unsigned
.hlkx
file
- in step 5. search for
-
Copy the unsigned
.hlkx
file to the signing machine, open it in HLK Studio and sign it. - Go to Microsoft Partner Center, upload the signed
.hlkx
file and wait for it to be signed by Microsoft (takes about 15 minutes). - Download signed files.