- https://learn.microsoft.com/en-us/windows-hardware/drivers/wdf/creating-umdf-hid-minidrivers
- https://learn.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/writing-a-umdf-driver-based-on-a-template
- https://learn.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/provision-a-target-computer-wdk-8-1
- https://learn.microsoft.com/en-us/windows-hardware/drivers/develop/preparing-a-computer-for-manual-driver-deployment
-
Disable Secure Boot
-
Enable test signing
bcdedit /set testsigning on -
(Skip for now) enable Driver Verifier
-
Run the WDK Test Target Setup MSI
C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi -
Using host computer in Visual Studio, choose the Extensions → Driver → Test, → Configure Devices.
- Click Add new Device
- Enter Display name and host name of target computer
- Choose Provision device and choose debugger settings
- Click Next
- ...
-
Disable Secure Boot
-
Enable test signing
bcdedit /set testsigning on -
Install Test Certificate
CertMgr /add CertificateFileName.cer /s /r localMachine root /all CertMgr /add CertificateFileName.cer /s /r localMachine trustedpublisher