by adrien » Feb 29 04 8:05 pm
Hi
IE6 did some wacky things in how it uses WinSock.
If you ever ran the network setup wizard on the XP machine, then we have found that if it finds a default gateway to use, then IE6 will not load windows sockets. We can only figure that it uses some other means to connect (perhaps a TDI client)
The WinGate client is a Winsock2 Layered Service Provider DLL. That means it only works with applications that use windows sockets (winsock). Therefore if IE6 is not loading winsock, our client doesn't load either, and therefore it won't kick off the dialup monitor.
You will find also in these cases that IE6 will be using NAT (through WinGate's ENS) for connections rather than the Winsock Redirector Service (you should be able to verify this by temporarily stopping this service in WinGate). Also the traffic used by IE6 would not show up in the dialup monitor.
The only way we have found to get IE6 to load again is by removing the default route. This is the route with network address and mask of 0.0.0.0
you can delete it from the command line by typing
route delete 0.0.0.0
You would also need to remove any default gateway setting from your TCP/IP properties for your LAN adapters.
This is not a recommended solution however, unless you aren't running any other applications on those machines that require NAT access to the internet.
Adrien