2013-02-10 99 views
0

對不起,如果我問一些明顯的東西。我正在嘗試使用Windows 7的WDK爲驅動程序重新編譯usermode helper dll,當我注意到使用各自的os,平臺構建環境構建的每個操作系統的不同dll分發的時候。 Makefile顯示它只在SDK_LIB_PATH中使用agains庫。我在Win7 x86,x64上測試了WinXp x86和WinServer2003 x64,並且它們似乎是可以被冷卻的。我是否需要爲每個os平臺組件分發單獨的dll?WDK構建環境版本

回答

0

一般來說,沒有。您必須爲32位和64位平臺提供單獨的DLL,但除非您想利用僅在特定版本的Windows中找到的功能,否則爲XP構建的驅動程序通常適用於更高版本的Windows。有一些例外;例如,從渲染DLL顯示UI的打印驅動程序將無法在Vista和更高版本上運行。