0

对不起,如果我问一些明显的问题。我正在尝试使用 Windows 7 的 WDK 为驱动程序重新编译用户模式帮助程序 dll,当我注意到使用各自的操作系统、平台构建环境构建的每个操作系统使用不同的 dll 分发时。Makefile 显示它只喜欢 SDK_LIB_PATH 中的库。我在 Win7 x86、x64 上测试了 WinXp x86 和 WinServer2003 x64,它们似乎兼容。我是否需要为每个操作系统平台组合分发单独的 dll?

4

1 回答 1

0

一般来说,没有。您必须为 32 位和 64 位平台提供单独的 DLL,但除非您想利用仅在特定版本的 Windows 中发现的功能,否则为 XP 构建的驱动程序通常可以在更高版本的 Windows 上运行。有一些例外;例如,显示来自渲染 DLL 的 UI 的打印驱动程序将无法在 Vista 及更高版本上运行。

于 2013-02-11T18:56:15.767 回答