当前位置: 代码迷 >> 驱动开发 >> 问个关于win7对原有驱动支持的有关问题
  详细解决方案

问个关于win7对原有驱动支持的有关问题

热度:48   发布时间:2016-04-28 10:54:06.0
问个关于win7对原有驱动支持的问题。
听说vista以后是全新的驱动框架,那Win7是否支持(兼容)xp时代的tdi驱动、保护驱动(注册表、进程)及设备过滤驱动?
这些驱动在32位及64位win7系统上是否可以正常工作?(32位程序)

------解决方案--------------------
Vista驱动和Windows7的驱动很可能是兼容的。

XP下的有些驱动到Windows 7下有可能会有问题,因为Microsoft增加了很多安全和权限控制。

具体到某个驱动是否在Windows7下能用只能具体去看对应的文档了。

一般的32位的应用程序在X86,X64下都应该是能够跑的。
X64的系统只允许加载X64的驱动程序。
------解决方案--------------------
TDI在Win7变WFP了(在WDK文档有说),兼容性的话,只要你之前的驱动不要使用未文档化的API,一般不存在问题。如果包含了inline hook,一般Hook使用了反汇编引擎而不是单纯的指令长度计算,也不会存在兼容性问题。
  相关解决方案