2016-10-24 89 views
0

我希望我的驅動程序可以被Windows Vista支持。我正在使用Visual Studio 2015進行開發。我已經下載並安裝了支持我的驅動程序到Windows 7的WDK 10.根據this site,我需要WDK 8才能使驅動程序與Windows Vista兼容。在安裝WDK 8後,我無法在Visual Studio中進行設置。如何在Visual Studio 2015中編譯Windows Vista的驅動程序

什麼是將WDK 8集成到Visual Studio 2015中的正確方法?

回答

2

WDK 8可用於直到的Visual Studio 2012,之後它不正式支持。檢查鏈接

https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit

它清楚地說:

我們提供的驅動程序開發工具包(WDK)8,給你的時間遷移到WDK 8.1更新和Visual Studio 2013,Microsoft不支持WDK 8並且不會對此套件進一步更新。我們建議您使用最新版本的WDK和Visual Studio爲Windows構建驅動程序。

重要:您之前必須先安裝WDK 8

所以對於使用WDK 8和驅動程序的Vista,你需要的Visual Studio 2012

+0

謝謝你的研究。一個SDK依賴於特定版本的IDE是荒謬的。 – arminb

1

您可以使用WDK安裝Visual Studio 2012專業版或Visual Studio旗艦版7來生成兼容Vista的驅動程序。如果你想「集成」到Visual Studio,看看VisualDDK(http://visualddk.sysprogs.org/),但是,它可能不會正式支持Visual Studio 2015.

使驅動程序與Vista兼容的另一種方法是編譯驅動程序目前的WDK(WDK 10),並仔細研究它爲什麼不能在Vista下運行。不兼容通常是由缺少導入引起的,可以通過禁用驅動程序項目中的各種檢查來部分解決(例如安全檢查)。通過這種方法,你甚至可以與XP兼容(至少,它對WDK 8.1有效)。

相關問題