2010-10-20 87 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。