0

哪些操作系统支持 LSP(分层服务提供商)?

有趣的操作系统(Windows XP 32/64bit、Windows Vista 32/64bit、Windows 7 32/64bit、Windows Server 2008 32/64bit、Windows Server 2008 R2 32/64bit)

4

2 回答 2

1

Windows 8 中的“现代”(Metro)应用程序不支持 LSP。要监视这些应用程序,您必须改为编写 WFP 过滤器。IE11 的“增强保护模式”即使在桌面模式下也不支持 LSP。

于 2012-12-31T20:46:47.507 回答
1

分层服务提供程序将在 Windows 2000 及更高版本上运行。对于 64 位操作系统,您必须提供 32 位和 64 位版本的 LSP 并注册它们。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 Filtering Platform WFP 是您的最佳选择。它是一种内置在操作系统中的更新过滤技术,它取代了 LSP(以及内核模式下的一些其他过滤方法)。您可以使用需要 LSP(阻止站点、端口、应用程序)的用户模式 ​​WFP API 执行许多操作。请注意,尽管 WFP 的高级用途需要您编写内核模式标注驱动程序(其中 LSP 是严格的用户模式)。

于 2010-11-18T03:15:11.367 回答