new signing requirement for Win10

What is the requirement for a filter driver .INF being submitted to that system? (I don’t use .INF)

The other one being not a filter driver, but a virtual disk driver, so no hardware ID.

I guess what I’m asking is what’s the bare minimum .INF to get it signed. I already have the sysdev account.

> You just need to submit your driver package to Microsoft’s “sysdev” (WHQL) site for attestation signing. The recipe is here: https://msdn.microsoft.com/en-us/windows/hardware/drivers/develop/attestation-sig ning-a-kernel-driver-for-public-release It takes days to set up a sysdev account, but once that’s done, the signing process takes a few hours.

For the disk (or class level) filter drivers you can base it off the diskperf.inf sample which is under the winddk src\storage\filters\diskperf folder.

Still working on what is needed for a virtual drive type .inf file.

This is what I came up with for virtual driver types - trying it, but post here for the next guy running in to this:

; sample.inf
;
; Installation inf for the sample Driver
;
; Copyright (c) Acme, Inc.
;

[Version]
Signature = “$Windows NT$”
Class = LegacyDriver
ClassGUID = {8ecc055d-047f-11d1-a537-0000f8753ed1}
Provider = %coname%
DriverVer=8/5/2016,1.0.0.0

;
; General installation section
;

[DefaultInstall]
CopyFiles = @sample.sys
Addreg = sample.AddReg

[DestinationDirs]
DefaultDestDir = 12

[sample.AddReg]
HKLM, “SYSTEM\CurrentControlSet\Services\sample”, “ErrorControl”, 0x00010003, 1
HKLM, “SYSTEM\CurrentControlSet\Services\sample”, “Start”, 0x00010003, 3
HKLM, “SYSTEM\CurrentControlSet\Services\sample”, “Type”, 0x00010003, 1

[SourceDisksFiles]
sample.sys=1

; Win2000

[SourceDisksNames]
1 = %diskid1%,\i386

; WinXP and later

[SourceDisksNames.x86]
1 = %diskid1%,\i386

[SourceDisksNames.amd64]
1 = %diskid1%,\amd64

;
; Localizable Strings
;

[Strings]

coname = “Acme, Inc.”
service_desc = “sample Filter Driver”
diskid1 = “Acme, Inc. Installation Disk #1 (sample)”