听说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使用了反汇编引擎而不是单纯的指令长度计算,也不会存在兼容性问题。