我有一箇中間驅動程序NDIS,由兩個.inf文件(一個標準和一個微型端口)和一個.sys文件組成。由於Windows驅動程序簽名要求,我必須獲取代碼簽名證書並簽署.sys文件才能讓驅動程序安裝在64位系統上。這工作正常,我有許多成功的Windows 7安裝。Windows 8的驅動程序簽名要求有哪些變化?
但是,相同的安裝程序在Windows 8 Consumer Preview(64位)上失敗。如果我在Windows Signature Enforcement關閉的情況下啓動,它會正確安裝,所以這絕對是一個簽名問題。 Windows 7 & Windows 8中添加了哪些新要求,我需要遵循以便讓我的驅動程序安裝?
FWIW:我用來修改我的圖形驅動程序的.inf文件,使它們與我的系統一起工作。 (開箱即用的版本來自OEM,因此較老。)它在Windows XP和Windows 7(32位和64位)上運行良好,但Windows 8 64位告訴我可以'請勿因篡改而安裝它,即使我已經關閉了簽名強制執行。 :(我不知道他們做了什麼,但它很煩人... – Mehrdad 2012-03-09 23:40:39
FWIW:我必須爲我的.inf創建一個.cat文件,然後測試簽名.cat文件以使其安裝在Windows 8 Customer預覽X64。這使我相信,爲了發佈而部署它的唯一方式是需要來自證書頒發機構的代碼簽名證書。該.inf用於安裝使用Microsoft的usbser.sys驅動程序的USB CDC設備。 – 2012-03-10 23:43:58
如果有關於是否需要在Windows 8的最終版本中籤署所有INF文件的任何官方詞彙?在我想要了解簽署我們所有司機的麻煩之前,我想知道。 – 2012-05-23 19:38:00