c++ - What changed in the driver signature requirements for Windows 8? -
i've got passthrough ndis intermediate driver, consisting of 2 .inf files (one standard , 1 miniport) , .sys file. because of windows 7 driver signing requirements, had code-signing certificate , sign .sys file in order driver install on 64-bit system. works fine, , have many successful windows 7 installs.
however, same installer fails on windows 8 consumer preview (64-bit). if boot windows signature enforcement turned off, installs correctly, it's signature issue. new requirements added between windows 7 & windows 8 need follow in order driver install?
regenerate cat file(s) comply signing requirements new window os.
for example, in build script had add 8_x86,8_x64
inf2cat
command:
inf2cat /driver:"%cd%" /os:xp_x86,xp_x64,vista_x86,vista_x64,7_x86,7_x64,8_x86,8_x64
for windows 8.1, need inf2cat
included in windows driver kit (wdk) 8.1 , depending on target(s) add 6_3_x64
, 6_3_x86
, or 6_3_arm
/os:windowsversionlist.
reference, inf2cat
Comments
Post a Comment