哪些操作系统支持LSP(分层服务提供商)?
有趣的操作系统(Windows XP 32 / 64bit,Windows Vista 32/64位,Windows 7 32/64位,Windows Server 2008 32/64位,Windows Server 2008 R2 32/64位)
答案 0 :(得分:1)
分层服务提供商将在Windows 2000及更高版本上运行。对于64位操作系统,您必须提供LSP的32位和64位版本并将它们两者注册。 LSP不与命名空间流量交互。我相信你可以为此目的编写命名空间提供程序(但我自己没有这样做)。 LSP是Winsock 2的一部分。因此任何符合Winsock 2的操作系统都支持LSP。查看MSDN库上的Winsock 2文档。 http://msdn.microsoft.com/en-us/library/ms740673(v=VS.85).aspx
如果您使用的是Windows Vista或更高版本,则可以使用Windows过滤平台WFP。它是内置于操作系统中的一种更新的过滤技术,可替代LSP(以及内核模式中的其他一些过滤方法)。您可以使用需要LSP(块站点,端口,应用程序)的用户模式WFP API执行许多操作。请注意,虽然WFP的高级用法要求您编写内核模式标注驱动程序(其中LSP是严格的用户模式)。
答案 1 :(得分:1)
Windows 8中的“现代”(Metro)应用程序不支持LSP。要监控这些应用程序,您必须编写WFP筛选器。 IE11的“增强保护模式”即使在桌面模式下也不支持LSP。