dynsupdt (about autodial)

(you DONT need to read this to use either version of the program!)
Windows provides autodial support for any internet program, such that if you are not connected to the internet and a program wants to contact an internet host Windows can automatically invoke the dialup connection.

While this works quite well it does have some drawbacks. The autodial ability causes several megabytes of RAM and a dozen or so DLLs to be added into every network application that uses winsock.

dynsupdt2 has support for launching your dialer for you so that your network programs do not need to have the overhead of the autodial functionality.

In order for this to be useful autodial has to be defeated.
Here is what I do

The system registry contains a key named
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock\Autodial

inside that key are two items:
AutodialDllName32 and AutodialFcnName32

I simply renamed those keys to:
OLD_AutodialDllName32 and OLD_AutodialFcnName32

From then on any new network applications that are started will not have the autodial overhead. They also wont have the ability to automatically start an internet connection unless they specifically are designed to do that.

To restore the original behaviour of the windows autodial functionality the keys can be renamed back to their original state.

back to the main page