32位用户模式驱动可以在64位操作系统上运行吗?

问题描述:

我一直在检查一些关于64位驱动程序开发的信息;我发现必须重新编写驱动程序才能与64位操作系统兼容。但是,我想知道这是否也适用于用户模式驱动程序。32位用户模式驱动可以在64位操作系统上运行吗?

我问这个的原因是因为我的理解是用户模式驱动程序通过Win32 API,因此理论上它们应该能够在WOW32上运行。

这是真的吗?

谢谢, 海梅

用户模式驱动程序可以是32或64位,但是注意以下几点:

用户模式驱动程序必须是64位用于打印,扫描,和摄像头。 传统的API(特定于WindowsNT®4.0)是不允许的。

http://www.microsoft.com/whdc/driver/kernel/64bit_chklist.mspx

+0

谢谢,这很有帮助 – Peretz 2010-07-28 15:34:49