2013-09-30 43 views
2

我正在學習爲Windows創建驅動程序。在嘗試部署我的第一個驅動程序時,當我嘗試啓動該服務時遇到此錯誤:此驅動程序已被阻止加載(Windows 2008 R2)

發生系統錯誤1275。

此驅動程序被阻止加載

我使用Windows驅動程序工具包版本7.1.0。試圖爲/ 386和/ ia64體系結構構建.sys文件。試圖用自簽名證書籤署這兩個文件。最後禁用簽名檢查(在啓動過程中選擇F8並選擇「禁用驅動程序簽名強制」),並嘗試使用簽名和未簽名的驅動程序。仍然得到相同的錯誤。

任何想法可以做什麼?

更新:使用以下命令完成簽名:Signtool sign/v/s PrivateCertStore/n MyCert/t http://timestamp.verisign.com/scripts/timestamp.dll driver.sys即我使用嵌入簽名。此外,MyCert證書來自受信任的根證書頒發機構證書庫(可通過執行Ctrl + R,certmgr.msc查看可用證書)

+0

構建x64體系結構的驅動程序並加載它 – user2247801

+0

感謝user2247801的響應。 我已在我的測試設置上解決了此問題。 問題是編譯器不兼容。 在win-7編譯環境編譯後我的測試驅動程序成功加載到win2k8r2機器上 – Amar

回答

0

我在我的測試設置上解決了此問題。 問題是編譯器不兼容。在win-7編譯環境編譯後我的測試驅動程序在win2k8r2機器上成功加載