Firefox4测试版和Winsock LSP

Firefox4测试版和Winsock LSP,firefox,winsock,winsock-lsp,Firefox,Winsock,Winsock Lsp,我对Firefox4测试版有问题 firefox似乎忽略了所有安装的LSP提供程序。但它确实使用winsock 有什么问题吗?这是我的LSP问题吗?我是否可以修复它?如果您的LSP已经在旧版本的Firefox和其他浏览器上运行过,那么您的代码可能没有问题 在Vista或更高版本中,有一个新引入的概念称为LSP类别 Firefox 4 Beta安装程序在检测到Vista时调用WSCSetApplicationCategory()。它将firefox.exe的LSP类别设置为LSP_检查器、LSP_

我对Firefox4测试版有问题

firefox似乎忽略了所有安装的LSP提供程序。但它确实使用winsock


有什么问题吗?这是我的LSP问题吗?我是否可以修复它?

如果您的LSP已经在旧版本的Firefox和其他浏览器上运行过,那么您的代码可能没有问题

在Vista或更高版本中,有一个新引入的概念称为LSP类别

Firefox 4 Beta安装程序在检测到Vista时调用WSCSetApplicationCategory()。它将firefox.exe的LSP类别设置为LSP_检查器、LSP_重定向器、LSP_代理、LSP_防火墙、LSP_入站_修改、LSP_出站_修改、LSP_加密_压缩

这意味着只有将自己归类为上述之一的LSP才允许挂接在firefox.exe进程中

它只发生在Vista或更高版本中,您的LSP应该可以在以前的Windows上正常工作。一旦检测到Vista,LSP安装程序应调用WSCSetProviderInfo(),并对LSP进行分类,以匹配firefox允许的LSP类别


有关更多详细信息,请阅读:

我遇到了相同的问题并解决了此问题。我将LSP安装为基本\u协议,而不是分层\u协议


但是,如果选择编写自己的BASE_协议,则必须小心。您的服务提供商必须与其他LSP合作良好。

我的LSP也有同样的问题。确实是一个很奇怪的问题。如果你有解决办法,请告诉我。