2015-05-28 110 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

相關問題