2013-02-10 102 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和更高版本上运行。