你好
这个签名几乎总是在 ** Microsoft 内置驱动vhf.sys开启时出现,而不仅仅是在调用 VhfCreate 的第三方驱动上。最佳做法是将驱动验证器只针对你的驱动。验证 vhf.sys 或其他内置系统驱动程序会强制内部压力路径,并立即引发错误检查,掩盖驱动程序是否真的有责任。
在测试机器上,删除所有现有的Verifier设置,然后仅为驱动二进制开启标准设置。从一次提升命令提示符运行中:
verifier /reset
重新启动。然后运行:
verifier /standard /driver `YourDriver.sys`
再次重启并重现WHQL测试。在 vhf.sys 验证器选项中不要包含或任何其他 Microsoft 驱动。如果你是从HLK启动,确保池子不会覆盖这个范围,并且只针对你的驱动。
如果系统不再进行bug检查,就继续使用WHQL。如果没有核实还是会检查bug,vhf.sys请分享完整 0xC4 参数和输出顶部!analyze -v,这样我们就能准确指出你的代码路径中任何VHF API的误用。 VhfCreate