阅读:6652回复:5
TDI框架在win7下为什么还能正常使用?
From WDK:
"TDI will not be available in Microsoft Windows versions after Windows Vista. Use Windows Filtering Platform or Winsock Kernel instead." Pay attention to the word "after". Actually, a well designed and Spec-complied TDI driver can dance graceful on Vista. 虽然在DDK帮助中有这么一段话,但是我最近做了一次测试,发现TDI的驱动在win7照样能工作么 大家都来说说看! |
|
沙发#
发布于:2010-06-25 15:24
没什么好说的,就是为了兼容。但是不推荐继续使用。
|
|
板凳#
发布于:2010-06-27 12:19
还有不同意见的不?
|
|
地板#
发布于:2010-07-12 10:12
我跟你遇到一样的情况,不过我看到WDK的文档就没去试了
实践是真理阿,如果你试了TDI可以在WIN7下跑那就可以用阿 不过微软官方文档没有表态确认的话,还是不是说它100%稳定阿 |
|
地下室#
发布于:2010-12-16 14:35
win 7 下有tdx.sys驱动,就是用来翻译tdi实现兼容的。
|
|
5楼#
发布于:2011-12-29 14:21
1. X86没什么问题,但我遇过设置为BOOT_START类型不太好使。
2. X64推荐采用WFP,如果做SOCK推荐WSK。 3. 推荐使用WFP/WSK,而不是使用TDI,原因很简单,更方便写代码,唯一的不方便就是如果产品要支持Xp-Vista-7,则需要维护2套代码 |
|