Если ваш LSP уже работал с более старой версией Firefox и другими браузерами, скорее всего, с вашим кодом все в порядке.
В Vista или выше есть недавно представленная концепция, называемая категориями LSP.
Установщик бета-версии Firefox 4 вызывает WSCSetApplicationCategory () при обнаружении Vista. Он устанавливает категорию LSP для firefox.exe как LSP_INSPECTOR, LSP_REDIRECTOR, LSP_PROXY, LSP_FIREWALL, LSP_INBOUND_MODIFY, LSP_OUTBOUND_MODIFY, LSP_CRYPTO_COMPRESS.
Это означает, что только LSP, которые относятся к одному из перечисленных выше, могут подключаться к процессу firefox.exe.
Это происходит только в Vista или более поздней версии, ваш LSP должен нормально работать на предыдущих Windows. Как только Vista обнаружена, ваш установщик LSP должен вызвать WSCSetProviderInfo () и классифицировать ваш LSP, чтобы он соответствовал разрешенным категориям LSP firefox.
Для получения более подробной информации читайте по адресу: http://msdn.microsoft.com/en-us/library/bb513664(v=vs.85).aspx