我整晚都在研究这个,但没有解决方案。
我正在尝试验证驱动器文件夹 (C:\Windows\System32\drivers*.sys) 中文件的数字签名,选择你想要的任何一个。我知道代码是正确的,因为如果您将文件从该文件夹移动到 C:\,则测试有效。
WinVerifyTrust
给出错误 80092003
http://pastebin.com/nLR7rvZe
CryptQueryObject
给出错误 80092009
http://pastebin.com/45Ra6eL4
这是怎么回事?