minispy-Windows 无法验证此文件的数字签名

minispy-Windows 无法验证此文件的数字签名

我已经构建了 Microsoft 示例minispy 微过滤器没有问题。我确保由于我使用的是 64 位,所以我也在 Visual Studio 上以 x64 编译了。尝试了 Debug 和 Release。因此,就编码而言,它应该正确完成,因此这不是编程问题。

需要数字证书。以下屏幕截图显示已正确安装: 单击此处查看数字证书状态正常的屏幕截图

后来我使用 .inf 文件安装了 minispy(.sys 和 .exe 文件与 .inf 位于同一文件夹中,来自这里)第一个问题(我怀疑是主要问题)如下图所示: 单击此处查看未数字签名的驱动程序错误的屏幕截图

如果您看不到屏幕截图,则显示:

需要数字签名的驱动程序
Minispy 筛选器驱动程序
Windows (R) Win 7 DDK 提供程序
Windows 阻止了未进行数字签名的驱动程序的安装。卸载使用该驱动程序的程序或设备,然后检查发布者的网站以获取该驱动程序的数字签名版本。

尽管证书已正确安装(如上所示),但仍然会出现这种情况。请注意,我使用的是管理员权限。我还在 AWS EC2 实例上运行,我无法重新启动并按 F8 禁用数字签名,并检查这是否是签名驱动程序问题(如下所述:Windows 无法验证此设备所需的驱动程序的数字签名)。如果有帮助的话,我的机器正在运行Windows Server 2016。

当我来到加载服务的部分时,输入以下命令行后我在控制台上看到的内容:

fltmc load minispy

加载失败,错误为:0x80070241
Windows 无法验证此文件的数字签名。最近的硬件或软件更改可能安装了签名不正确或已损坏的文件,或者可能是来自未知来源的恶意软件。

net start minispy

发生系统错误 577。Windows
无法验证此文件的数字签名。最近的硬件或软件更改可能安装了签名不正确或已损坏的文件,或者可能是来自未知来源的恶意软件。

我尝试了好几次,研究了几个小时,但似乎找不到安装和设置 minispy 的具体步骤,我不知道为什么。虽然我的问题与 minispy 微过滤器有关,但我认为这实际上更多是关于系统和安装驱动程序。如果能帮助我解决我可能出错的地方以及如何解决这个问题,我将不胜感激。

答案1

找不到解决方案因此我采取的解决方法是禁用以下操作:

  1. 程序兼容性助手:https://winhelp.co/knowledge-base/windows-10-disable-program-compatibility-assistant-2/
  2. 驾驶员签名强制执行:https://windowsreport.com/driver-signature-enforcement-windows-10/(我还没有在 AWS EC2 实例上再次尝试过,而是在我自己的笔记本电脑上尝试过)

就像我说的,这是一种解决方法。如果有人有真正的解决方案,我会非常高兴地听听。

在此之后,我现在可以安装 minispy.inf 并运行 minispy.exe。

相关内容