Совместимость с LSP (Layered Service Provider) - PullRequest
0 голосов
/ 20 октября 2010

Какие операционные системы поддерживают LSP (Layered Service Provider)?

Интересные операционные системы (Windows XP 32 / 64bit, Windows Vista 32 / 64bit, Windows 7 32 / 64bit, Windows Server 2008 32 / 64bit, WindowsServer 2008 R2 32 / 64bit)

Ответы [ 2 ]

1 голос
/ 01 января 2013

LSP не поддерживаются для «современных» (Metro) приложений в Windows 8. Чтобы отслеживать эти приложения, вы должны вместо этого написать фильтр WFP. «Расширенный защищенный режим» в IE11 также не поддерживает LSP даже в режиме рабочего стола.

1 голос
/ 18 ноября 2010

Многоуровневые поставщики услуг будут работать в Windows 2000 и более поздних версиях.Для 64-битных ОС вам необходимо предоставить 32- и 64-битную версию LSP и зарегистрировать их обе.LSP не взаимодействуют с трафиком пространства имен.Я считаю, что вы можете написать провайдер пространства имен для этой цели (но я не сделал это сам).LSP являются частью Winsock 2. Таким образом, любая совместимая с Winsock 2 ОС будет поддерживать LSP.Ознакомьтесь с документацией по Winsock 2 в библиотеке MSDN.http://msdn.microsoft.com/en-us/library/ms740673(v=VS.85).aspx

Если вы используете Windows Vista или более позднюю версию, то WFP платформы фильтрации Windows - это то, что вам нужно.Это новая технология фильтрации, встроенная в ОС, которая заменяет LSP (и некоторые другие методы фильтрации в режиме ядра).С API WFP в пользовательском режиме можно многое сделать, что потребовало бы LSP (блокировка сайтов, портов, приложений).Однако следует помнить, что расширенное использование WFP требует от вас написания драйвера для вызова режима ядра (где LSP - строго пользовательский режим).

...