I downloaded the IOCTL driver sample from MSDN . I try to run the executable in this example to load the driver from its SYS file, but I get this error when calling StartService:
StartService failure! Error = 577 Unable to install driver. ControlService failed! Error = 1062
577, in accordance with the documentation of error codes , means:
ERROR_INVALID_IMAGE_HASH 577 (0x241) Windows cannot verify the digital signature for this file. 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.
I do not understand why it will not start, because in Visual Studio I went to the project settings in the driver and installed them on it:
Registration Mode → "Test Sign"
Test Certificate → I used the Create Test Certificate option to create and select a test certificate.
So what's the problem now? How can I install this driver?
c ++ visual-c ++ code-signing driver wdm
Alexandru
source share