2010-10-20 54 views
0

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

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

+0

在官方文档中,我可以证实LSP操作系统兼容性?我可以使用LSP更改命名空间流量吗? LSP和WFP有什么区别? – lebron2323 2010-10-21 08:16:13

回答

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过滤平台WFP即可。这是一种内置于操作系统中的新型过滤技术,可替代LSP(以及内核模式下的其他一些过滤方法)。您可以使用用户模式WFP API执行许多操作,这些操作需要LSP(阻止站点,端口,应用程序)。请注意,尽管WFP的高级用途要求您编写内核模式标注驱动程序(其中LSP完全是用户模式)。

1

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