Vista can be a bit of an LSP nightmare because of the potential snafu regarding the 32 bit and 64 bit versions.Â It is such a headache that I have officially decided to give it a title:Â The Vista Layered Service Provider Problem.
The catch is that some people are only installing the 32 bit DLLs and the 32 bit LSP on a 64 bit OS and then other people are only installing the 64 bit DLLs and the 64 bit LSP.Â The fact of the matter is that in order to run a 32 bit application n a 64 bit OS, you need the 32 bit DLLs and LSP.Â However, you ALSO need the 64 bit DLLs and LSP for the 64 bit applications.Â One important note, you must install the 32 bit versions first.
This should effectively solve a majority of the problems and fix LSP issues for Vista.Â However, if you are having other problems like VistaÂ LSP can’t connect to Internet or communication problems, then you may need more detailed help.Â I would definitely check out the free LSP guide and resource page here at Komodia.com before going any further.
It is just amazing to me how popular 64 bit operating systems have become lately.Â It can cause LSP problems with Vista and 64 bit Windows Socket APIs.Â Obviously, when you want to install LSP on a 64 bit operating system, you will need to install a 64 bit LSP.Â Even when running on a 64 bit operating system, any 32 bit application will load both the DLLs and LSP in 32 bit.Â Therefore, you must first install the 32 bit LSP.
When you are running a 64 bit application, it will load the DLLs and LSP in 64 bit.Â Both (32 & 64) LSP stacks areÂ kept and used by the 64 bit operating system – so you are going to need both 32 & 64 installers.Â Remember to always install the 32 bit LSP first before the 64 bit LSP.
Hopefully, this will help you to fix LSP issues for Vista.
I know that it can be frustrating when you are trying to create a LSP project for XP, Vista, and Windows 7.Â You might as well be starting over for each OS.Â If you encounter a Vista layered service provider problem, the answer can be found in Barak’s free LSP guide.Â This is the best resource on the net to fix LSP issues for Vista (and all other OS for that matter).