我对 Windows 测试模式以及如何安装未签名的驱动程序存在一般理解问题:我理解如果我有未经供应商数字签名的驱动程序(在我的情况下是 USB 到 RS232 串行适配器),我可以使用例如
bcdedit /set testsigning on
这些驱动程序可以安装,并且就我目前的情况而言,这实际上是有效的。
然而,我不太确定的是,如果我之后使用禁用测试签名会发生什么
bcdedit /set testsigning off
理论上,据我所知,驱动程序应该停止工作。但实际上,我在 Windows 10 x64 Pro 测试系统上发现驱动程序仍然完全正常。Windows 还在设备管理器中显示驱动程序未经过数字签名,但仍在使用它们,没有任何警告。
我的问题很简单:这是它预期的工作方式吗(即在测试模式下安装驱动程序,并且即使我重新启动到正常模式,其功能也将持久存在),还是我在这里遇到了一些奇怪的副作用?