Hi,
I try to sign a boot-strart driver, it is the genport, I fix it to boot start and support x64(win7/vista and xp), And then sign it by the follow command,
signtool.exe sign /v /s my /n “MyCompany” /t http://timestamp.verisign.com/scripts/timestamp.dll F:\genport\genport.cat
signtool.exe sign /v /s my /n “MyCompany” /t http://timestamp.verisign.com/scripts/timestamp.dll F:\genport\genport.sys
verify it by the follow command,
signtool verify /kp /v F:\genport\genport.cat %CURDIR%\genport\genport.sys
signtool verify /pa /v F:\genport\genport.sys
signtool verify /kp /v F:\genport\genport.sys
All are success, but It can’t be load when I try to install it, The error message is that “Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)”.
What’s the reason? Is it about my certification? by the way, It can be loading if StartType set to SERVICE_DEMAND_START with the same sign command.
Allen