Я провел всю ночь, исследуя это без решения.Проверьте цифровую подпись в папке system32/drivers
Я пытаюсь проверить цифровую подпись файла в папке с дисками (C: \ Windows \ System32 \ drivers * .sys) выбрать любой, который вы хотите. Я знаю, что код правильный, потому что если вы переместите файл из этой папки в C: \, то тест будет работать.
WinVerifyTrust
дает ошибку 80092003 http://pastebin.com/nLR7rvZe
CryptQueryObject
дает ошибку 80092009 http://pastebin.com/45Ra6eL4
В чем дело?
Это, кажется, решает проблему - хотя я сталкиваюсь с дополнительными трудностями. Все еще исследуя это, но некоторые файлы терпят неудачу с одним, но преуспевают с другим. – SNyamathi