2015-05-28 79 views
1

我需要在Windows上安装未签名的设备驱动程序的8位机(获得签署的驱动程序是不是在这个时间点的选择)。我可以通过让用户将机器置于允许安装未签名驱动程序的状态来实现这一点。该过程在本网站上。 How to disable driver signature verification on 64 bit windows 8.1 so that you can install unsigned drivers。系统重新启动后,我的安装过程就起作用了。确定是否Windows 8的可安装设备驱动程序

它怎么知道我的C#程序,如果系统是在其将被允许安装未签名的设备驱动程序的状态?

我如何可以强制系统进入那个状态?

+1

*我怎么能强制系统进入那个状态?*想象一下,你可以。然后,任何发行商都可能欺骗用户安装任意恶意软件*咳嗽*未签名的驱动程序,这将使驱动程序签署毫无价值。 –

+0

为什么*不是一种选择?* –

+0

见我的答案信息,它应该工作(虽然我没有这样的驱动程序来测试) – OMGtechy

回答

1

你可以只是尝试,如果失败,你知道为什么。但是它可能是值得尝试这种方式:

  1. 确保你的程序是在管理员模式下运行(您需要这个驱动程序反正)
  2. 运行bcdedit和捕捉STDOUT
  3. 解析输出为nointegritychecks Yestestsigning Yes (省略额外的空白)。

更多信息可参见herehere

+0

@FrédéricHamidi感谢,我更新了答案 – OMGtechy

+0

这是不漂亮,但它听起来像它会工作。 – user493721

相关问题