jjzjj

c - 为什么 NdisFRegisterFilterDriver 在 Windows 8 下失败并显示 NDIS_STATUS_FAILURE?

大家。我正在开发NDIS6过滤器驱动程序(LWF)。DriverEntry例程中的NdisFRegisterFilterDriver调用因NDIS_STATUS_FAILURE失败。只出现在Win8x86上,驱动在Win7x86下可以正常运行。太奇怪了。我看过这个线程但没有用:WhydoesNdisFRegisterFilterDriverreturnNDIS_STATUS_FAILURE?这是我的DriverEntry例程和inf文件。_Use_decl_annotations_NTSTATUSDriverEntry(INPDRIVER_OBJECTDriverObject,INPU

windows - NDIS 协议(protocol)驱动程序(WinPcap 的 npf.sys)是否可以移植到 LWF 或 WFP?

大家。我正在为WinPcap做一些改进。现在我已经将npf.sys驱动程序从NDIS5.0移植到NDIS6.0。这个驱动还有改进的空间吗,比如移植到LWF(Light-WeightFilter)或者WFP(WindowsFilterPlatform)?我们只是想确保使用更新更好的框架。还有一些问题:LWF好像是Vista时代的产物,现在微软已经不怎么提了,是这样吗?LWF或WFP驱动程序可以做NDIS协议(protocol)驱动程序可以做的事情吗?LWF或WFP与WDF(WindowsDriverFramework)有关系,还是同时兼容WDF和WDM框架?如果移植可行,难度如何,我之前